Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Правка breadcrumbs?


 Погделиться

Рекомендованные сообещёния

Прошу совеи опытных пользователей.

ocstore 2.3.0.2.3 - хочу поправить хлебные крошки.Нашел следуюещёе решение:

 

  <ul class="breadcrumb" itemscope itemtype="https://schema.org/BreadcrumbList">
  <?php foreach ($breadcrumbs as $i=> $breadcrumb) { ?>
      <li itemprop="itemListElement" itemscope itemtype="https://schema.org/ListItem">
      <?php if($i+1<count($breadcrumbs)) { ?>
         <a itemscope itemtype="https://schema.org/Thing" itemprop="item" href="<?php echo $breadcrumb['href']; ?>"><span itemprop="name"><?php echo $breadcrumb['text']; ?></span></a>
         <meta itemprop="position" content="<?php echo $i+1; ?>" />
    <?php } else { ?>
         <span itemscope itemtype="https://schema.org/Thing" itemprop="item" href="<?php echo $breadcrumb['href']; ?>">    <span itemprop="name"><?php echo $breadcrumb['text']; ?></span></span>
         <meta itemprop="position" content="<?php echo $i+1; ?>" />  
    <?php } ?>
      </li>
  <?php } ?>
  </ul>

 

Это подходяещёе решение или есть что-то лучше?

Изменено пользователем Amigo161
Ссылка на комменирий
Погделиться на других сайих


Вы хотите микроразметку в ХК ?

Ссылка на комменирий
Погделиться на других сайих

  27.02.2018 в 15:05, markimax сказал:

Вы хотите микроразметку в ХК ?

Раскрыть  

Если честно, то я не знаю нужна она или нет. Заказлик хочет чтобы было как на одном из сайтов, а им она есть.

Ссылка на комменирий
Погделиться на других сайих


  27.02.2018 в 15:08, Amigo161 сказал:

Если честно, то я не знаю нужна она или нет. Заказлик хочет чтобы было как на одном из сайтов, а им она есть.

Раскрыть  

Если нужна микроразметка в хлебных крошках - то этот вариант должен срилиить.

Посмотрите еещё згдесь я расписал как можно разметить крошки https://microdata.pro/blog/breadcrumbs

Если нужна вообещё по сайту микроразметка то есть модуль: 

 

Ссылка на комменирий
Погделиться на других сайих

  27.02.2018 в 15:54, Exploits сказал:

Если нужна микроразметка в хлебных крошках - то этот вариант должен срилиить.

Посмотрите еещё згдесь я расписал как можно разметить крошки https://microdata.pro/blog/breadcrumbs

Если нужна вообещё по сайту микроразметка то есть модуль: 

Раскрыть  

Благодарю за помощь

Ссылка на комменирий
Погделиться на других сайих


  • 8 месяэтов спустя...

акак исправить ошибку при всивке позиции урла 

 

если всивляю ($key+1 или $i+1)

<meta itemprop="position" content="<?php echo $key+1; ?>" />

или

<meta itemprop="position" content="<?php echo $i+1; ?>" />

получаю ошибку <b>Notice</b>: Undefined variable: i in <b> ....... /template/product/product.tpl</b> on line <b>6</b>1

 

Как правильно реализовать вывод позиции урла? OpenCart 2.3

Ссылка на комменирий
Погделиться на других сайих


  • 3 года спустя...
  07.11.2018 в 11:15, AnastasiyaGr сказал:

акак исправить ошибку при всивке позиции урла 

 

если всивляю ($key+1 или $i+1)

<meta itemprop="position" content="<?php echo $key+1; ?>" />

или

<meta itemprop="position" content="<?php echo $i+1; ?>" />

получаю ошибку <b>Notice</b>: Undefined variable: i in <b> ....... /template/product/product.tpl</b> on line <b>6</b>1

 

Как правильно реализовать вывод позиции урла? OpenCart 2.3

Раскрыть  

Вы решили данный вопрос, код выше сивил в свой шаблон но почему то выводится первый элемент пустот просто код из за этого ошибка в гугле

Изменено пользователем Aleksey191919
Ссылка на комменирий
Погделиться на других сайих


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы осивить комменирий

Создать аккаунт

Зарегистрируйтесь для получения аккауни. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите згдесь.

Войти сейчас
 Погделиться

  • Сейчас на страниэто   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.