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

Удаление имени товара в хлебных крошках


Recommended Posts

Добрый день. Поискал решения которыми можно убрать имя товара в хлебных крошках, нашел такой вариант: 

<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><span class="breadcrumbp"></span><?php } ?>
  </li>
    <?php } ?>
  </ul>

На сайте phptotwig мне предложило такой вариант: 

{% for i,breadcrumb in breadcrumbs %} 
    <li>{% if (i+1<breadcrumbs) %} <a href="{{ breadcrumb['href'] }}">{{ breadcrumb['text'] }}</a><span class="breadcrumbp"></span>{% endif %} 
  </li>

Но как было имя так и осталось. Помогите пожалуйста отредактировать где ошибка. Спасибо.

 

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


43 минуты назад, dolyalexey сказал:

Но как было имя так и осталось. Помогите пожалуйста отредактировать где ошибка. Спасибо.

 

если хотите убрать в крошках только имя товара, то в catalog/controller/product/product/php

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

$data['breadcrumbs'][] = array(
'text' => $product_info['name'],
'href' => $this->url->link('product/product', $url . '&product_id=' . $this->request->get['product_id'])
 )

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

{% for i,breadcrumb in breadcrumbs %} 
    <li>{% if (i+1<breadcrumbs) %} <a href="{{ breadcrumb['href'] }}">{{ breadcrumb['text'] }}</a><span class="breadcrumbp"></span>{% endif %} 
  </li>

Этот код не будет работать, так как идет сравнение значения i с массивом breadcrumbs. Нужно сравнивать с breadcrumbs|lenght (количество элементов массива)  Ну для троечного шаблона можно и так

{% set i = 0 %}

{% for breadcrumb in breadcrumbs %}

{% iif i < breadcrumbs|lenght %}

<li>...</li>

{% endif %}

{% set i = i+1 %}

{%endfor %}

 

Но проще убрать в контроллере, как уже сказали

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

  • 2 months later...

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

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

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

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

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

Вхід

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

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

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

Important Information

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