Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Активный breadcrumbs на ?page=2


Recommended Posts

Доброго всем времени суток!

Может быть кто-нибудь знает как сделать так чтобы на странице ?page=2 (и так далее) в категории товара ссылка на категорию breadcrumbs была активной?

 

Сейчас у меня при переходе в категорию ссылка на саму себя отключена. Такая конструкция в category.tpl:

    <ul class="breadcrumb <?php if (in_array('product/category', $menu_schema)) { ?>col-md-offset-4 col-lg-offset-3<?php } ?>">
        <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
            <?php if($i+1<count($breadcrumbs)) { ?>
                <?php if($i == 0) { ?>
                    <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" itemprop="url"><?php echo $breadcrumb['text']; ?><span style="display:none" itemprop="title"><?php echo $shop_name; ?></span></a></li>
                <?php } else { ?>
                    <li itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="<?php echo $breadcrumb['href']; ?>" itemprop="url"><span itemprop="title"><?php echo $breadcrumb['text']; ?></span></a></li>
                <?php } ?>
        <?php } else { ?>
            <li><?php echo $breadcrumb['text']; ?></li><?php } ?>
        <?php } ?>
    </ul>

 

P.S.Версия 2.1

 

Заранее спасибо!

Надіслати
Поділитися на інших сайтах


26 минут назад, buslikdrev сказал:

не делайте этого.

А почему? Это ведь удобно пользователю для быстрого возврата к категории? Или это с canonical не вяжется?

Надіслати
Поділитися на інших сайтах


1 час назад, buslikdrev сказал:

Тогда с вас лайк!
в шаблоне сделать так:

  Скрыть контент

   <ul class="breadcrumb">    
    <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
    <?php if ($page > 1) { ?>
    <?php if($i+0<count($breadcrumbs)) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li><?php } else { ?><li><?php echo $breadcrumb['text']; ?></li><?php } ?>
    <?php } else { ?>
    <?php if($i+1<count($breadcrumbs)) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li><?php } else { ?><li><?php echo $breadcrumb['text']; ?></li><?php } ?>
    <?php } ?>
    <?php } ?>
  </ul>


В контроллере категорий добавить после: $data['pagination'] = $pagination->render();

  Скрыть контент

$data['page'] = $page;

 

Спасибо добрый человек! +100500 тебе к карме!

Надіслати
Поділитися на інших сайтах


Подскажите, пожалуйста, а как также сделать на странице производителя? Попробовал таким же образом, ссылка в breadе появилась, но ведет сама на себя.

Надіслати
Поділитися на інших сайтах


В 15.07.2017 в 00:32, buslikdrev сказал:

Тогда с вас лайк!
в шаблоне сделать так:

  Показать контент

   <ul class="breadcrumb">    
    <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
    <?php if ($page > 1) { ?>
    <?php if($i+0<count($breadcrumbs)) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li><?php } else { ?><li><?php echo $breadcrumb['text']; ?></li><?php } ?>
    <?php } else { ?>
    <?php if($i+1<count($breadcrumbs)) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li><?php } else { ?><li><?php echo $breadcrumb['text']; ?></li><?php } ?>
    <?php } ?>
    <?php } ?>
  </ul>


В контроллере категорий добавить после: $data['pagination'] = $pagination->render();

  Показать контент

$data['page'] = $page;

 

Подскажите, пожалуйста, а как также сделать на странице производителя? Попробовал таким же образом, ссылка в breadе появилась, но ведет сама на себя.

Надіслати
Поділитися на інших сайтах


16 часов назад, buslikdrev сказал:

Не понятно, в крошках на какой странице?

На странице описания производителя. К ней прикрепляются товары, которые в итоге тоже дают ?page

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.