Хлебные крошки
Добрый день.
Подскажите пожалуйста, как можно сделать так, чтобы текущая открытая страница была в хлебных крошках НЕ ссылкой и имела класс active?
Подскажите пожалуйста, как можно сделать так, чтобы текущая открытая страница была в хлебных крошках НЕ ссылкой и имела класс active?
4 ответа
\wa-apps\shop\themes\default\index.html
В стандартном шаблоне примерно так выглядит:
<!-- navigation breadcrumbs -->
{if isset($breadcrumbs)}
<div class="breadcrumbs">
<a href="{$wa_app_url}">{$wa->shop->settings('name')}</a>
{if $breadcrumbs}
{foreach $breadcrumbs as $breadcrumb}
» <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a>
{/foreach}
{else} » {/if}
</div>
{/if}
внутри условия можно попробовать добавить условие
{foreach $breadcrumbs as $breadcrumb}
{if $action != 'page'}
» <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a>
{else}
» <span class="active">{$breadcrumb.name|escape}</span>
{/if}
{/foreach}
Это только ориентировочный пример, не даю 100% гарантии совместимости с вашим шаблоном, если предоставите свой образец могу подкорректировать.
+ попробуйте по шаблонам поискать такой текст:
$breadcrumbs
В одном из файлов с вашей темой вы однозначно увидите нечто подобное.
Надеюсь поможет.
{if $page.name}
{$pageName=$page.name}
{/if}
{if !$page.name}
{$pageName=$category.name}
{/if}
{if isset($breadcrumbs)}
<div class="breadcrumbs">
<a href="{$wa_app_url}">Главная</a>
{if $breadcrumbs}
{foreach $breadcrumbs as $breadcrumb}
/
<a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a>
{/foreach}
/{$pageName}
{else}
/{$pageName}
{/if}
</div>
{else}
<div class="breadcrumbs">
<a href="{$wa_url}">Главная</a>
{if $breadcrumbs}
{foreach $breadcrumbs as $breadcrumb}
{if $action != 'page'}
» <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a>
{else}
» <span class="active">{$breadcrumb.name|escape}</span>
{/if}
{/foreach}
/{$pageName}
{else}
/{$pageName}
{/if}
</div>
{/if}
Спасибо! Мне помогло!
мне помог первый вариант, тема Picco Shop