Микрораметка товаров на Drupal 7

Главные вкладки

Аватар пользователя Kusto7 Kusto7 14 ноября 2016 в 10:34

Добрый день, прошу о помощи.
Есть интернет магазин, хотелось бы разметить товары Shema.org + сделать микроразметку OG + микроразметку организации Shema.org, но так как я Drupal не владею (в основном работал с WordPress и Modx) совершенно не представляю как это делать. Находил статьи по разметке статей, но мне нужно разметить именно товары по такой схеме:

<div itemscope itemtype="http://schema.org/Product">
<meta itemprop="name" content="" />
<div itemprop="offers" itemscope itemtype="http://schema.org/Offer">
<meta itemprop="priceCurrency" content="RUB" />
<meta itemprop="price" content="" />
</div>
<meta itemprop="description" content="" />
</div>

Может можно это как-то в head запихать для каждой страницы товаров?
Заранее большое спасибо.

Комментарии

Аватар пользователя gun_dose gun_dose 14 ноября 2016 в 10:37

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

Аватар пользователя gun_dose gun_dose 14 ноября 2016 в 10:48

Да нет, главное - разобраться, в какие шаблоны писать. Посмотрите, какие файлы tpl.php есть в папке вашей темы

Аватар пользователя Kusto7 Kusto7 14 ноября 2016 в 11:32

page.tpl.php , но это похоже шаблон для всех страниц сайта кроме главной, а не только для раздела "продукция", потому что их всего два, один шаблон для главной и этот.

При этом, там где в шаблоне должен быть контент вот такой код находится:
  <?php print render($page['content']); ?> 
А где открывать сам фрагмент этот, не пойму.

Аватар пользователя Kusto7 Kusto7 14 ноября 2016 в 12:13

Еще проблема в том что это не совсем интернет магазин в прямом понимании этого слова, товары там располагаются тупо в статьях, и определенных граф цены как таковых нету.
По идее нужно как-то размещать код микроразметки в теле статьи, с выгрузкой названия для товара из тайтла, описания для товара из дискрипшена, а цену вводить в поле какое-нибудь при редактировании статьи. Только вот как это сделать для меня вообще загадка.

Аватар пользователя multpix multpix 14 ноября 2016 в 12:19

Оставьте эту поделку для головной боли тому кто ее "породил",
и начните честно изучать друпал сначала.

В таком случае тут вам будут рады.

Развивайтесь с чистого листа,
а не барахтайтесь в болоте прошлых ошибок.

Аватар пользователя Kusto7 Kusto7 14 ноября 2016 в 13:50

«Оставьте эту поделку для головной боли тому кто ее "породил",
и начните честно изучать друпал сначала.»

Сайт то клиенту надо исправить, досталось это все от прошлой SEO фирмы.

Аватар пользователя multpix multpix 14 ноября 2016 в 14:16

Kusto7 wrote:

Сайт то клиенту надо исправить, досталось это все от прошлой SEO фирмы.

Kusto7 wrote:

но так как я Drupal не владею (в основном работал с WordPress и Modx) совершенно не представляю как это делать

Клиенту..

Как у вас вообще мороза хватает таким заниматься?

Ладно бы академический интерес - но вводить в обман работодателя - я обескуражен...

Аватар пользователя Kusto7 Kusto7 14 ноября 2016 в 15:28

Я просто привожу сайт в более менее порядочный вид после предыдущей фирмы. Исправляю метатеги, исправляю тексты, редактирую и добавляю кое-какие страницы, создаю страницу 404 ошибки на сайте и все в том же духе. Хотел добавить микроразметку для товаров, видимо не выйдет.
Клиенту было указано на некоторые ошибки на сайте, кривизну некоторых форм и т.п. Договорились это подправить и все. На данный момент сделано все кроме микроразметки.

Ладно, подскажите хотя бы как реализовать OG разметку если не затруднит.