我有我的主题(在内容/目录中)的图像,我想在不同的地方展示它们。在Orchard CMS中是否有检索主题目录的功能?
我目前的做法是:<img src="@Url.Content("~/Themes/MyTheme/Content/Images/image.gif")" />
这工作,但不是很维护
(如果我想切换主题等)。
是否有一个内置的方法,像GetCurrentThemeDirectory()这样会返回目录,所以我可以做或类似的东西?
编辑:从mdm的评论,我认识到改变主题不是一个有效的关注。我真的只是想避免输入每个参考的网址
谢谢,我更新了我的问题。我从相同的主题引用。 – Aligned 2012-01-11 21:09:04
嘿对齐,我已经更新了我的答案:) – mdm 2012-01-11 22:52:40
我想我可以选择分配一个自定义设置,这样我就可以使用@ WorkContext.CurrentSite.ImageUrl。我搜索了'@ workContext.CurrentSite'并找到了这个http://docs.orchardproject.net/Documentation/Adding-custom-settings。 – Aligned 2012-01-12 13:55:14