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

Название категории включая родительскую


Recommended Posts

Добрый вечер всем. Подскажите пожалуйста, можно ли каким-то образом в дочерних категориях сделать название с родительскими категориями?
Пример: Категория1-->категория2-->категория3-->категория4,
вместо категории4 сделать Категория1категория2категория3категория4. Спасибо.

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


В 24.06.2017 в 09:42, rim89 сказал:

В цикле формирования хлебных крошек создать переменную, собирать в нее названия и вывести в конце. Или тоже самое на уровне JS.

Спасибо, буду пробовать.

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


  • 1 month later...

Что-то никак у меня не получается, возможно кто-то может подсказать более подробно?

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


15 часов назад, chukcha сказал:

Что не получается, в каком месте?

Какие запросі- методі модели?

Не могу понять где именно создавать переменную, в контроллере или прямо в этом цикле?

    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <li><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a></li>
    <?php } ?>
Надіслати
Поділитися на інших сайтах


3 часа назад, MKaizer сказал:

в контроллере или прямо в этом цикле?

где хотите

в этом цикле как-то так

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

но лучше в контроллере

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

в контроллере

1

                $category_info = $this->model_catalog_category->getCategory($path_id);
                
                $link_last = '';
                
                if ($category_info) {
                    $data['breadcrumbs'][] = array(
                        'text' => $category_info['name'],
                        'href' => $this->url->link('product/category', 'path=' . $path . $url)
                    );
                    $link_last .= $category_info['name'];
                }

2

            // Set the last category breadcrumb
            $data['breadcrumbs'][] = array(
                'text' => $link_last.$category_info['name'],
                'href' => $this->url->link('product/category', 'path=' . $this->request->get['path'])
            );

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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