如何在 Diazo 模板中引用图像?

How to reference images in a Diazo template?

我正在使用 Plone 4.3.6 中 plone.app.theming 的主题编辑器使用 Diazo 编写主题。我在主题文件夹中添加了一张图片 image.png,因此当我在我的计算机中开发主题时可以在 http://localhost:8080/mysite/++theme++mytheme-theme/image.png 访问它。我想用 <img src="path/image.png"> 在模板 HTML 文件中引用此图像。但是,不清楚用什么代替 path。我注意到 path 不能是绝对路径,因为它取决于站点域。此外,它不能是相对路径,因为它取决于站点中每个页面的路径。有一个特定的关键字来引用主题文件夹可能会很有用。例如,<img src="$themeFolder/image.png">。是否存在这样的关键字?

如果 HTML 文件在您的 Diazo 主题中,您可以使用该文件的相对路径,例如 "images/image.png"。 Diazo 会正确解释它。

您也可以使用 "++theme++mytheme-theme/image.png",因为采集会定位图像。