Опубликовано: 15 февраля 2017

Плагин Навигация в хлебных крошках Есть решение

Добрый день.

В настройках плагина указано заменить код, но в теме шаблона он отличается от дефолтного.

  • В дизайне приложения "Магазин" откройте шаблон main.html.
  • Найдите фрагмент кода (пример для темы Default):
                <code title="Старые хлебные крошки">
                
                {if !empty($breadcrumbs)}
                    <nav class="breadcrumbs" itemprop="breadcrumb">
                        {if !$wa->globals('isMyAccount')}
                            <a href="{$wa_app_url}">{$wa->shop->settings('name')}</a>  <span class="rarr">→</span>
                        {else}
                            {* within My Account we exclude first node from navigation because links are on the page already *}
                            {$breadcrumbs[0] = null}
                        {/if}
                        {foreach $breadcrumbs as $breadcrumb}
                            {if $breadcrumb}
                                <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a> <span class="rarr">→</span>
                            {/if}
                        {/foreach}
                    </nav>
                {/if}
                
                </code>
                
  • Замените найденный фрагмент на такой:
                <code title="Новые хлебные крошки">
                
                {if !isset($frontend_homepage)}
                    {if empty($breadcrumbs)}
                        {$breadcrumbs = ''}
                    {/if}
    
                    {if (isset($action) && $action == 'category') || isset($category)}
                        {$current_category = $category}
                    {elseif (isset($action) && $action == 'product') || isset($product)}
                        {$current_category = $product.category_id}
                    {else}
                        {$current_category = ''}
                    {/if}
    
                    {shopBreadcrumbsPlugin::getBreadcrumbs($breadcrumbs, $current_category)}
                {/if}
                
                </code>
                

  • Комментарии (3)

    • Решение
      Тирон Александр 16 февраля 2017 11:59 #

      В файле category.html замените строки:

      <nav class="breadcrumbs" itemprop="breadcrumb">
              <a href="{$wa_url}"><i class="material-icons mi-lg"></i></a> <span class="rarr">/</span>
              {if $wa_app_url != '/'}<a href="{$wa_app_url}">{$wa->shop->settings('name')}</a> <span class="rarr">/</span>{/if}
              {if !empty($breadcrumbs)}
                  {foreach $breadcrumbs as $breadcrumb}
                      {if $breadcrumb}
                          <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a> <span class="rarr">/</span>
                      {/if}
                  {/foreach}
              {/if}
              {$category.name|escape}
          </nav>

      а в файле product.html замените строки:

      <nav class="breadcrumbs" itemprop="breadcrumb">
              <a href="{$wa_url}"><i class="material-icons mi-lg"></i></a> <span class="rarr">/</span>
              {if $wa_app_url != '/'}<a href="{$wa_app_url}">{$wa->shop->settings('name')}</a> <span class="rarr">/</span>{/if}
              {if !empty($breadcrumbs)}
                  {foreach $breadcrumbs as $breadcrumb}
                      {if $breadcrumb}
                          <a href="{$breadcrumb.url}">{$breadcrumb.name|escape}</a> <span class="rarr">/</span>
                      {/if}
                  {/foreach}
              {/if}
              {$product.name|escape}
          </nav>

      предложенным в плагине кодом(данное изменение добавить новые хлебные крошки на страницы товаров и категорий).

      1
    • Александр Белецкий 16 февраля 2017 12:21 #

      Спасибо, работает.

      1
    • Колмаков Игорь 23 октября 2018 13:20 #

      Здравствуйте!

      url адрес страницы напишите

      1

    Добавить ответ

    Чтобы добавить комментарий, зарегистрируйтесь или войдите

    Услуги

    Контакты

    Дорогие друзья!

    К сожалению, Ваш браузер не поддерживает современные технологии используемые на нашем сайте.

    Пожалуйста, обновите браузер, скачав его по ссылкам ниже, или обратитесь к системному администратору, обслуживающему Ваш компьютер.

    Internet Explorer

    от Microsoft

    Chrome

    от Google

    Safari

    от Apple

    Opera

    от Opera Software

    Firefox

    от Mozilla

    Вверх