Как использовать тему для изображений виджетов (переопределить изображения в теме) в Orchard CMS?

У меня есть собственный модуль с некоторыми иконками (Modules\MyModule\Content\Images\flag.png).

Можно ли использовать какую-то тему с иконками переопределения этого модуля/виджета? Что-то вроде (Themes\MyTheme\Content\MyModule\Images\flag.png)

Как ссылаться на это в представлениях?

Спасибо за некоторые подсказки.


person user1015270    schedule 19.11.2013    source источник
comment
Вам нужно будет переопределить представление, отображающее изображение, и изменить ссылку   -  person Hazza    schedule 19.11.2013
comment
Это возможно. Но для управления версиями может быть проще перезаписать только изображения. Моя идея заключается в том, что для более темной темы нужны более темные значки, а для более светлой темы - более светлые значки. Вид модуля может быть таким же.   -  person user1015270    schedule 19.11.2013


Ответы (1)


Вы можете сделать какую-то обертку для ваших иконок. Что-то вроде этого:

  <img src="@Model.Path" alt="@Model.Alt">

И затем, с вашей точки зрения, назовите это, например.

 @Display.IconWrapper(Path="SomePath",Alt="SomeAlt") //The filename should be IconWrapper.cshtml
person jmgomez    schedule 22.11.2013