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

Убираем со страницы ссылку в хлебных крошках на саму себя [Opencart 2.0.]


andreysweet

Recommended Posts

Привет всем.

Мне понадобилось убрать со страницы ссылку в хлебных крошках, которая ведет на туже самую страницу, где и находится пользователь.
Со стороны оптимизации сайта (SEO), ссылка не очень полезна и я решил найти способ как убрать её.
 
Было:
Главная > ЖК Мониторы > Asus > Asus X12345
 
Стало:
Главная > ЖК Мониторы > Asus > Asus X12345
 
т.е. ссылка "Asus X12345", которая вела на эту же страницу, была убрана.
 
Для этого нужно в файлах:

  1. ваш_сайт/catalog/view/theme/тема/template/product/product.tpl
  2. ваш_сайт/catalog/view/theme/тема/template/product/category.tpl
  3. ваш_сайт/catalog/view/theme/тема/template/product/manufacturer_info.tpl

 

заменить код:



 

  <ul class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
    <?php } ?>
  </ul>

 

 

на код:

 

 

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

 

 
Теперь ссылка в хлебных крошках пропала.
 
Частичный источник:

unemployed.in.ua/hlebnye-kroshki-v-opencart-seo-optimizatsiya-magazina

Выложил тут, т.к. немного переделал вариант кода в источнике и теперь он работает на версии 2.0..
 
P.s., модераторы, если раздел выбран не верно, прошу перенести тему в нужный раздел.
  • +1 1
Надіслати
Поділитися на інших сайтах


Немножко в помощь

 

 

Что там в шопике - без понятия

 

А есть разве шопика под 2.х?

breadcrubs_no_last.ocmod.xml

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

  • 1 month later...
  • 2 years later...
  • 8 months later...
  • 1 year later...

как такое для OC3 настроить?

тут такой код

	<ul class="breadcrumb">
        {% for breadcrumb in breadcrumbs %}
            <li><a itemprop="url" href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
        {% endfor %}
    </ul>

поковырялся, получилось, РАБОТАЕТ вроде ок
 

	<ul class="breadcrumb">
        {% for breadcrumb in breadcrumbs %}
		{% if loop.first %}<li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>{% else %}<li>{% if loop.last %}<span><span>{{ breadcrumb.text }}</span></span>{% else %}<a href="{{ breadcrumb.href }}"><span>{{ breadcrumb.text }}</span></a>{% endif %}<meta content="{{ loop.index - 1 }}" /></li>{% endif %}            
        {% endfor %}
    </ul>

 

Змінено користувачем KoteMo
  • +1 3
Надіслати
Поділитися на інших сайтах


  • 7 months later...

Вот полный код для тройки

<ul class="breadcrumb">
    {% for breadcrumb in breadcrumbs %}
    {% if loop.last %}
            <li class="breadcrumb-item" aria-current="page"><span class="link active" >{{ breadcrumb.text }}</span></li>
          {% else %}
            <li class="breadcrumb-item"><a href="{{ breadcrumb.href }}" class="link">{{ breadcrumb.text }}</a></li>
          {% endif %}
    {% endfor %}
  </ul>

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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