Перейти к содержанию
Форум поддержки пользователей VamShop

Как добавить микро-разметку OpenGraph в VamShop 2?!


Рекомендуемые сообщения

Микро-разметка по умолчанию уже есть в VamShop.

Подробнее - http://blog.vamshop.ru/2014/02/03/микроразметка-семантическая-размет/

В данной заметке добавим OpenGraph разметку.

В Админке - Оформление - Шаблоны - Основной шаблон, например после {metadata}, добавляем

{if {page_name} != ""}<meta property="og:title" content="{page_name}" />{/if}
{if {meta_description} != ""}<meta property="og:description" content="{meta_description}" />{/if}
{if {content_images number=1 template=opengraph} != ""}<meta property="og:image" content="{$smarty.const.FULL_BASE_URL}{content_images number=1 template=opengraph}" />{/if}
{if {page_url} != ""}<meta property="og:url" content="{$smarty.const.FULL_BASE_URL}{page_url}" />{/if}

 

В Админке - Расширения - Тэги заходите в тэг content_images, нажимаете внизу Создать микро-шаблон из тэга.

Создаёте шаблон с псевдонимом opengraph

и редактируете шаблон, оставив только: 

{$images.0.image}

Тогда, по идее, выведется только url картинки, если он задан.

т.е. получится на выходе что-то вроде:

<meta property="og:title" content="Samsung GALAXY Note 3" />
<meta property="og:description" content="Samsung GALAXY Note 3" />
<meta property="og:image" content="http://vamcart.loc/img/content/samsung-galaxy-note-3-1.png" />
<meta property="og:url" content="http://vamcart.loc/product/samsung-galaxy-note-3.html" />

 

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...