在列表视图中显示基于 Dexterity 的 Plone 内容类型的图像的最佳方式是什么?
假设我有一个包含基于 Dexterity 的内容对象的文件夹,这些对象提供了一个图像字段,我想将这些对象(作为目录大脑)连同它们的图像一起列出。可以通过调用它们的绝对 URL 来显示列表中的图像:
<img src="" tal:attributes="src string:${item/getURL}/@@images/image/thumb" />
但是,如果图像不存在,Plone 会引发错误,而且我看不到检查图像是否存在于页面模板中的好方法。我们显然不想唤醒列表中的对象来查找图像。
我是否必须在目录中创建图像元数据列,或者是否有更好的解决方案我没有看到?