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

Тема в разделе "PrestaShop", создана пользователем trace, 27 июл 2017.

Информация :
Приветствую гость, обрати внимание! Темы которые закреплены в разделах, в скором времени будут откреплены. Правила раздела PrestaShop

(Не актуальные темы) Каталоги:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
(Не актуальные темы) Поиск / Запросы:Модули PrestaShop 1.7Модули PrestaShop 1.5 - 1.6Шаблоны PrestaShop 1.7Шаблоны PrestaShop 1.5 - 1.6
Полезная информация:Поддержка и помощь c PrestaShopУбираем ПрестаТраст, стучалки и прочую рекламуСовместные покупки модулей и шаблоновПеревод Prestashop и модулей
Модераторы: trace
  1. Vadimuch

    Vadimuch Постоялец

    Регистр.:
    4 мар 2013
    Сообщения:
    79
    Симпатии:
    50
    Гугл снова ввел обновления, по инструкциям с дополнениями валидатор ругался на отсутствие item в конечном элементе связки в категориях.
    Добавил в файл Tools.php
    Код:
    item="'.Tools::safeOutput($context->link->getCategoryLink((int)$category['id_category'], $category['link_rewrite'])).'"  
    теперь мой кусок с правками от @Cooliq выглядит так:
    Код:
    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 прилагаю, все остальное делал по инструкции от @trace с шапки темы.

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

     

    Вложения:

    • Tools.zip
      Размер файла:
      1,3 КБ
      Просмотров:
      14
    evgenij.sobolev, fortuner, sergiykhd и ещё 1-му нравится это.
  2. fantats

    fantats Постоялец

    Регистр.:
    30 ноя 2014
    Сообщения:
    115
    Симпатии:
    50
    Буэнос диас .

    Prestashop 1.6.23
    тема Panda

    тестирования страницы https://search.google.com/structure...https://trikotazhik.com.ua/62-shkolnaja-forma

    показало Ошибки
    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 буду оч. благодарен (не нашел на форуме)

    .
     
  3. vit2010

    vit2010 Постоялец

    Регистр.:
    9 дек 2017
    Сообщения:
    56
    Симпатии:
    50
    Доброго времени...
    По BreadcrumbList не смог решить, а предупреждения из второго скрина решаются спомощи Гугла, сложного ничего нет... (правда у меня дефолтная тема)