2016-05-04 2 views
1

Как получить изображения к моим навигационным элементам в саду? В моем приложении для сада я добавил 6 навигационных элементов. Как добавить изображения ко всем пунктам?Изображение на Orchard CMS Элементы меню

+0

Почему -1 до этот вопрос ? Могу я знать ? –

ответ

4

В последующих мер по @ ответ Xceno, это то, что я сделал, когда я хотел, чтобы эта функциональность:

  1. Добавить текстовое поле в панель меню в разделе «Значок»

  2. Override 'MenuItemLink.cshtml', со следующим содержанием (я использовал шрифт удивительным для иконок, изменить материал 'фа' какой вы используете):


@{ 
    var icon = Model.Content.ContentItem.MenuPart.Icon.Value; 
} 

<a href="@Model.Href"> 
    @if (!string.IsNullOrEmpty(icon)) { 
     <i class="fa [email protected]"></i> 
    } 
    <span class="nav-label">@Model.Text</span> 
</a> 
+0

Это хорошая идея! – Xceno

2

Был аналогичный вопрос некоторое время назад: Orchard CMS: Modifying a menu item alternate and iterating over the items

Вы могли бы, например, написать альтернативный для MenuItemLink и добавить свои изображения там.

С другой ответ:

MenuItemLink.cshtml

<a href="@Model.Href" class="my-super-cool-custom-link"> 
    <img src="wherever/img.jpg" />@Model.Text 
</a> 
Смежные вопросы