如何在重氮模板中引用图像?

时间:2015-07-25 23:02:40

标签: themes plone diazo

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

1 个答案:

答案 0 :(得分:3)

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

您还可以使用"++theme++mytheme-theme/image.png",因为Acquisition会找到图片。