Микроразметка schema.org использование и автоматизация Joomla 3

  • 0 Ответов
  • 734 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

arturk

  • Осваиваюсь на форуме
  • ***
  • 95
  • 8
Микроразметка schema.org в Joomla 3

Автоматизация вывода микро разметки
на примере микроразметка: оказание услуг

продукта itemscope itemtype="http://schema.org/Offer"
в моем случае услуги itemscope itemprop="itemOffered" itemtype="http://schema.org/Service"
имени itemprop="name"
и описания itemprop="description"
его ссылки itemprop="url"
географическая область, где предоставляется услуга itemprop="areaServed"


из заголовка страницы ('page_heading') и описания пункта меню ('menu-meta_description')
*должны быть заполнены поля "заголовок" и "описание" в пункте меню каждой страницы

В файл шаблона страницы
например ../ваш_шаблон/html/com_content/article/default.php

Код
<article itemscope itemtype="http://schema.org/Offer">
<span itemscope itemprop="itemOffered" itemtype="http://schema.org/Service">
<meta itemprop="name" content="<?php echo $this->escape($this->params->get('page_heading')); ?>" />
<meta itemprop="description" content="<?php echo $this->escape($this->params->get('menu-meta_description')); ?>" />
<link itemprop="url" href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid))?>" />
<meta itemprop="areaServed" content="Ваш_город" />
***
***все содержание страницы***
***
</span>
</article>

Возможно дополнять параметры schema.org тегами <span item...>
Так же можно изменять параметр get на ваше усмотрение

Официальная валидация микроразметки и проверка миро разметки в Поисковых Системах:
Google https://search.google.com/structured-data/testing-tool?hl=ru
Yandex https://webmaster.yandex.ru/tools/microtest/

Знающие люди могут исправить и продолжить пост...
« Последнее редактирование: 06.11.2016, 22:55:14 от arturk »