我有我的主題(在內容/目錄中)的圖像,我想在不同的地方展示它們。在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