Перейти к содержимому


Разметка schema.org


  • Вы не можете ответить в тему
В этой теме нет ответов

#1 badisoft

    Продвинутый пользователь

  • Assistent vsupport.club
  • PipPipPip
  • 5075 сообщений
Репутация: 786
Мастер

Отправлено 10 December 2016 - 08:47 PM

Дополнение для создания семантической разметки страниц Schema.org (https://yandex.ru/su...-schema-org.xml) в категориях, карточках товара и контактах.

В категориях:
- breadcrumb (хлебные крошки)
- itemList (список товаров)
В карточке товара:
- breadcrumb (хлебные крошки)
- Product (название, описание, картинка, цена)
На странице "Контакты":
- Organization (название, телефоны, адрес, email)

Установка:
==========

1. в файле schema_org.tpl.html в конце файла заменяем телефон и адрес на свои:


<div itemprop="telephone">+7(999)123-45-67</div>
{*<div itemprop="faxNumber">+7(999)123-45-67<</div>*}
<div itemprop="email">{$smarty.const.CONF_GENERAL_EMAIL}</div>
<div itemprop="address" itemscope itemtype="http://schema.org/Po...PostalAddress">
{*<div itemprop="postalCode"> 123456</div>*}
<div itemprop="addressLocality">г.Москва</div>
<div itemprop="streetAddress">МКАД 1 км, д.123</div>


Также при надобности/возможности раскомментируйте и заполние строки с faxNumber (номер факса) и postalCode (почтовый индекс)


2. копируем файл schema_org.tpl.html -> /core/tpl/user/[шаблон]/


3. в файле core/tpl/user/[шаблон]/index.tpl.html

в самый конец перед тэгом <body> вставляем


{* BEGIN schema.org *}
{include file="schema_org.tpl.html"}
{* END schema.org *}


Документация:
http://ruschema.org/
http://schema.org/

Протестировать корректность микроразметки можно валидаторами Яндекса и Гугла (в том числе и на моем сайте):
https://webmaster.ya...ools/microtest/
https://search.googl...ta/testing-tool

url:
https://badisoft.ru/...Schema-org.html

Цена 10$.
  • 1
http://cpu.badisoft.ru (тестовый сайт), http://badisoft.ru (модули)