Добавление доп. параметра icon в тему Default 3.0

Добавление доп. параметра в меню Сайта

Откройте тему для приложения Сайт –> Тема Default 3.0 –> шаблоны.

Файл header.html

В этом файле найдите код:

<li{if $p.id == $selected_node.id} class="selected"{/if}><a href="{$p.url}">{$p.name}</a></li>

И замените его на этот код:

<li{if $p.id == $selected_node.id} class="selected"{/if}><a href="{$p.url}">{if !empty($p.icon)}<i class="{$p.icon}"></i> {/if}{$p.name}</a></li>

 

Файл page.html

Найдите строку:

<h1 itemprop="name">{$page.name}</h1>

И замените её на:

<h1 itemprop="name">{if !empty($page.icon)}<i class="{$page.icon}"></i> {/if}{$page.name}</h1>

 

Затем найдите строку:

<li><a href="{$p.url}">{$p.name}</a></li>

И замените её на:

<li><a href="{$p.url}">{if !empty($p.icon)}<i class="{$p.icon}"></i> {/if}{$p.name}</a></li>

 

Добавление доп. параметра в меню Магазина

Откройте приложение Магазин –> витрина –> Тема Default 3.0 –> шаблоны.

Файл header.html

 Найдите строку:

{$categories = $wa->shop->categories(0, null, true)}

И замените её на строку:

{$categories = $wa->shop->categories(0, null, true, true)}

 

Затем найдите строку:

{wa_print_tree tree=$categories unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name">:name</a>'}

И замените её на строку:

{wa_print_tree tree=$categories unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name"><i class=":params.icon"></i> :name</a>'}

 

Затем найдите строку:

{wa_print_tree tree=$cat.childs unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name">:name</a>'}

И замените её на строку:

{wa_print_tree tree=$cat.childs unfolded=true collapsible_class='collapsible' class="menu-v" elem ='<a href=":url" title=":name"><i class=":params.icon"></i> :name</a>'}

 

Затем строку:

 <a href="{$cat.url}">{$cat.name}</a>

Замените на:

 <a href="{$cat.url}">{if !empty($cat.params.icon)}<i class="{$cat.params.icon}"></i> {/if}{$cat.name}</a>

 

Затем найдите строку:

<li{if strlen($page.url)>1 && $wa->currentUrl()|strstr:$page.url} class="selected"{/if}><a href="{$page.url}">{$page.name}</a></li>

И замените на строку:

<li{if strlen($page.url)>1 && $wa->currentUrl()|strstr:$page.url} class="selected"{/if}><a href="{$page.url}">{if !empty($page.icon)}<i class="{$page.icon}"></i> {/if}{$page.name}</a></li>


Файл home.html

Найдите строку:

{$categories = $wa->shop->categories(0, 0, true)}

И замените её на:

{$categories = $wa->shop->categories(0, 0, true, true)}

 

Затем чуть ниже строку:

<a href="{$cat.url}">{$cat.name}</a>

Замените на:

<a href="{$cat.url}">{if !empty($cat.params.icon)}<i class="{$cat.params.icon}"></i> {/if}{$cat.name}</a>

 

Файл category.html

Найдите строку:

{$category.name|escape}

И замените её на строку:

{if !empty($category.params.icon)}<i class="{$category.params.icon}"></i> {/if}{$category.name|escape}

 

Затем найдите строку:

<li><a href="{$sc.url}">{$sc.name|escape}</a></li>

И замените её на:

<li><a href="{$sc.url}">{if !empty($sc.params.icon)}<i class="{$sc.params.icon}"></i> {/if}{$sc.name|escape}</a></li>

 

Файл page.html

Найдите строку:

<h1>{$page.name}</h1>

И замените на:

<h1>{if !empty($page.icon)}<i class="{$page.icon}"></i> {/if}{$page.name}</h1>

 

Затем найдите строку:

<li><a href="{$p.url}">{$p.name}</a></li>

И замените на:

<li><a href="{$p.url}">{if !empty($p.icon)}<i class="{$p.icon}"></i> {/if}{$p.name}</a></li>

Сергеев Владимир
Разработчик
Опубликовано: 11 сентября 2019
Эта статья была полезна?ДаНет

0 комментариев

Добавить комментарий
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!