Как правильно указать meta property="og:type:article:section"?

голоса: 0

У меня сайт с разветвленной структурой, с большим количеством подключенных модулей, в одной общей теме, но отвечающих за отдельные направления, построенный по схеме:
Раздел ($MODULE_NAME$) > Категория ($SECTION_NAME$) > Подкатегория ($CAT_NAME$)
Например:
Каталог оружия > Вид оружия > Страна (создатель)
Каталог боеприпасов > Вид боеприпаса > Калибр (либо Страна)

Ознакамливаясь с информацией по Open Graph наткнулся на то, что можно несколько раз использовать одно и тоже свойство. В связи с этим возник вопрос могу ли я использовать <meta property="og:type:article:section" content="" /> следующим образом:

1 - Главная страница модуля:
<meta property="og:type:article:section" content="$MODULE_NAME$" />
2 - Страница со списком материалов раздела:
<meta property="og:type:article:section" content="$MODULE_NAME$" />
<meta property="og:type:article:section" content="$SECTION_NAME$" />

3 - Страница со списком материалов категории:
<meta property="og:type:article:section" content="$MODULE_NAME$" />
<meta property="og:type:article:section" content="$SECTION_NAME$" />
<meta property="og:type:article:section" content="$CAT_NAME$" />

4 - Страница материала и комментариев к нему:
<meta property="og:type:article:section" content="$MODULE_NAME$" />
<meta property="og:type:article:section" content="$SECTION_NAME$" />
<meta property="og:type:article:section" content="$CAT_NAME$" />

Либо же надо писать так:
<meta property="og:type:article:section" content="$MODULE_NAME$, $SECTION_NAME$, $CAT_NAME$" />

Прошу подсказать в какой форме будет правильно указание категорий на различных страницах модуля?

Заранее благодарен за ответ.

 

| Автор: | Категория: Вопросы новичков

Ответов: 1

голоса: 0

Так правильней:

<meta property="og:type:article:section" content="<?if($MODULE_NAME$)?>$MODULE_NAME$<?endif?> <?if($SECTION_NAME$)?>$SECTION_NAME$<?endif?> <?if($CAT_NAME$)?>$CAT_NAME$<?endif?>" />

| Автор:
Но тогда, например, на странице с комментариями отобразится только последняя категория - "Страна". При этом будет полностью опущен пояснительный путь к последней подкатегории, т.е. раздел "Оружие" и категория "Вид оружия".  Насколько это правильно?
Admin Mercenary,
Чтобы не копировать отдельные части, прочтите материал https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti там есть готовые коды для большинства модулей. В категориях и разделах размещать этот код не нужно, только в шаблоны страницы материала и комментариев.

Я знаком с материалом, который Вы мне рекомендуете. Этот материал взят за основу всего блока для репоста в соцсети.

Но меня интересует именно момент со свойством "og:type:article:section". На указанной Вами странице это не рассмотрено.

Если у Вас нет ответа на мой вопрос, то пожалуйста порекомендуйте материалы из сети (на русском языке). Самостоятельно поиском получить ответ на данный вопрос не удалось, поэтому и задал его здесь.

 

А почему в категориях и разделах размещать код не нужно? Это запрещено протоколом Open Graph?

 

Admin Mercenary,

Используйте в шаблоне страницы категории и раздела вот такой код:

<meta property="og:article:section" content="<?if($SECTION_NAME$)?>$MODULE_NAME$ - $SECTION_NAME$<?endif?><?if($CAT_NAME$)?>$MODULE_NAME$ - $CAT_NAME$<?endif?>" />

он одинаково подойдет как для раздела так и для категории. Описание на русском ищите на сайте https://ruogp.me/

Тогда на странице материала и комментариев к нему надо использовать схему:

<meta property="og:type:article:section" content="$MODULE_NAME$ - $SECTION_NAME$ - $CAT_NAME$" />

Правильно я понял?

С https://ruogp.me/ я уже давно ознакомился. Ответа на свой вопрос там не нашел.

Спасибо за ответ.

Admin Mercenary,
Нет. Для шаблона страницы материала и комментариев даны советы в материале https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti для разделов вам ответили.

На странице https://www.ucoz.ru/help/extensions/nastrojka-postinga-v-socseti нигде не упоминается property="og:type:article:section".

А меня также интересует указание категорий на странице материалов и комментариев. Так как же быть?

Admin Mercenary,
Читайте внимательно для чего тег предназначен. Для категорий и разделов. Не для шаблона страницы материала и комментариев. По категориях и разделах вам ответил выше. Он не предназначен для шаблона страницы материала и комментариев. Хотя, если хотите, тогда используйте.
...