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

Хлебные крошки в header.tpl


Recommended Posts

Хочу строку навигации вставить в header.tpl

После копипасты:

  <div class="breadcrumb">
    <?php foreach ($breadcrumbs as $breadcrumb) { ?>
    <?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
    <?php } ?>
  </div>
Выдает ошибку:
Notice... vqmod/vqcache/vq2-catalog_view_theme_default_template_common_header.tpl on line 119 Warning: Invalid argument supplied for foreach() in ... /vqmod/vqcache/vq2catalog_view_theme_default_template_common_header.tpl on line 119
 
Чистка папки с кешем не помогает. Как это исправить?
Надіслати
Поділитися на інших сайтах


Это вы поспешили малость. Хлебные крошки обрабатывают контролеры соответствующих страниц, только они "знают" что будет выводиться ниже, и передают данные на вывод. А в хедере нет обработки breadcrumb и никак сформировать их он не может, так как не знает что будет выводиться дальше на странице.

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


Если я правильно понял, загвоздка в том, что по дизайну, вы хотите чтобы notification был ниже breadcrumb  ?

 

Ну тогда есть несколько решений:

 

1. убрать из хедера notification и разсовать его по тпл-кам уже куда хотите, там и будут выскакивать оповещения и уже спокойно обвернуть breadcrumb в ваш line

2. для breadcrumb с помощью css задать постоянное положение на странице - position: absolute; и так далее

3. java скрипт, который будет менять классу breadcrumb  расположение и ставить его внутрь line

4. для notification с помощью css задать постоянную привязку к верху экрана и тем самым убрать его со страницы - position: fixed; top:0; и так далее

 

по моему мнению самое оптимальное 1 или 4

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


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

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

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

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

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

Вхід

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

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

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

Important Information

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