我正在使用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">
。存在这样的关键字?
答案 0 :(得分:3)
如果HTML文件位于Diazo主题中,则可以使用文件中的相对路径,例如"images/image.png"
。 Diazo会正确地解释它。
您还可以使用"++theme++mytheme-theme/image.png"
,因为Acquisition会找到图片。