Информация Правильные хлебные крошки Google Breadcrumps для Prestashop 1.6 и немного про Schema.org > Products

Гугл снова ввел обновления, по инструкциям с дополнениями валидатор ругался на отсутствие item в конечном элементе связки в категориях.
Добавил в файл Tools.php
Код:
item="'.Tools::safeOutput($context->link->getCategoryLink((int)$category['id_category'], $category['link_rewrite'])).'"
теперь мой кусок с правками от @Для просмотра ссылки Войди или Зарегистрируйся выглядит так:
Код:
foreach ($categories as $key => $category)
                {
                    $key = $key+2;
                    $full_path .='<span itemprop="itemListElement" item="'.Tools::safeOutput($context->link->getCategoryLink((int)$category['id_category'], $category['link_rewrite'])).'" class="item-breadcrumb" itemscope="" itemtype="http://schema.org/ListItem" ><meta itemprop="position" content="'.$key.'"><a itemprop="url" href="'.Tools::safeOutput($context->link->getCategoryLink((int)$category['id_category'], $category['link_rewrite'])).'" title="'.htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').'"><meta itemprop="name" content="'.htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').'" />'.
                    htmlentities($category['name'], ENT_NOQUOTES, 'UTF-8').
                    (($n < $n_categories || $link_on_the_item) ? '</a>' : '').
                    (($n++ != $n_categories || !empty($path)) ? '<span class="navigation-pipe">'.$pipe.'</span>' : '').'</span>';
                }

В категориях теперь выводится конечное звено, Гугл валидацию проходит. Обновленный файл Tools.php прилагаю, все остальное делал по инструкции от @Для просмотра ссылки Войди или Зарегистрируйся с шапки темы.

Правильно ли это? - не знаю, более опытные подскажите пожалуйста)

 

Вложения

  • Tools.zip
    1,3 KB · Просмотры: 25
Буэнос диас .

Prestashop 1.6.23
тема Panda

тестирования страницы Для просмотра ссылки Войди или Зарегистрируйся

показало Ошибки
upload_2019-6-29_16-6-54.png
upload_2019-6-29_16-7-2.png

Кто решил отзовитесь. Пробовал код который в этой теме предлагают на замену - не помогло(в BreadcrumbList показало 2 ошибки)


Если кто поделится модулем Customer Ratings and Reviews Pro + Google Rich Snippets v4.2.1( или тот который актуален) - от Business Tech буду оч. благодарен (не нашел на форуме)

.
 
Буэнос диас .

Prestashop 1.6.23
тема Panda

тестирования страницы Для просмотра ссылки Войди или Зарегистрируйся

показало Ошибки
Посмотреть вложение 104530
Посмотреть вложение 104531

Кто решил отзовитесь. Пробовал код который в этой теме предлагают на замену - не помогло(в BreadcrumbList показало 2 ошибки)


Если кто поделится модулем Customer Ratings and Reviews Pro + Google Rich Snippets v4.2.1( или тот который актуален) - от Business Tech буду оч. благодарен (не нашел на форуме)

.
Доброго времени...
По BreadcrumbList не смог решить, а предупреждения из второго скрина решаются спомощи Гугла, сложного ничего нет... (правда у меня дефолтная тема)
 
Исправление предупреждения Google об отсутствии поля "item"
Для шаблона Panda 1.4.4
Заменить файл breadcrumb.tpl из архива в папке шаблона
 

Вложения

  • Screenshot_2019-09-26 Строки навигации.png
    Screenshot_2019-09-26 Строки навигации.png
    9,5 KB · Просмотры: 37
  • breadcrumb.rar
    1,6 KB · Просмотры: 20
Исправление предупреждения Google об отсутствии поля "item"

Большое спасибо!
Два вопроса:
1. Правил сам, или это фикс от автора темы?
2. Нет ли такого же для Transformer 3.4.0?
 
Большое спасибо!
Два вопроса:
1. Правил сам, или это фикс от автора темы?
2. Нет ли такого же для Transformer 3.4.0?
Правил сам, по инструкции от Google
Для Transformer тоже самое, почти...
 

Вложения

  • breadcrumb.rar
    1,6 KB · Просмотры: 15

Вложения

  • breadcrumb.rar
    1,6 KB · Просмотры: 21
Назад
Сверху