【发布时间】:2017-05-22 13:27:57
【问题描述】:
我在 Drupal 7 中有一组文章,每篇文章都有一个图像字段。如果我从 FTP 中删除图像,或者图像损坏,或者由于某种原因不在它认为的位置,该站点将显示替代文本并出现损坏。在这种情况下,我想告诉 Drupal 做其他事情,比如显示“填充”或“默认”图像。有没有办法做到这一点?
我尝试在 php 中执行“如果文件存在”语句,但它不会让我编写它。如果没有输出,我尝试添加一个案例,但这仅适用于空输出,不适用于指向无效文件的输出。在我的研究中,我没有发现任何其他东西可以让我在 Drupal 中做到这一点。
请注意,当没有提供图像时,这不是一个动作。这适用于提供图像但不存在的图像。我希望网站能够优雅地失败。
谢谢! 布伦丹
【问题讨论】:
-
这个钩子可以帮助你以防万一,你仍然需要检查 php 文件是否存在。 api.drupal.org/api/drupal/modules!system!system.api.php/…