clp5 0 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 Взялся настраивать микроразметку. Подскажите как в vamshop2 корректно настроить на главную, карточки и категории? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 6 часов назад, clp5 сказал: Взялся настраивать микроразметку. Подскажите как в vamshop2 корректно настроить на главную, карточки и категории? Можно посмотреть пример метки {yandex_metrika} /app/Catalog/function.yandex_metrika.php Там как раз разный код, для всего сайта и свой код для страницы подтверждения заказа. и на основе этой метки сделать например свою метку {open_graph} Поменяв по всему файлу yandex_metrika на open_graph и сам файл назвав function.open_graph.php Ссылка на сообщение Поделиться на другие сайты
clp5 0 Опубликовано 15 января, 2019 Автор Жалоба Share Опубликовано 15 января, 2019 1 час назад, VaM сказал: Можно посмотреть пример метки {yandex_metrika} /app/Catalog/function.yandex_metrika.php Там как раз разный код, для всего сайта и свой код для страницы подтверждения заказа. и на основе этой метки сделать например свою метку {open_graph} Поменяв по всему файлу yandex_metrika на open_graph и сам файл назвав function.open_graph.php Спасибо, попробую разобраться Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 2 минуты назад, clp5 сказал: Спасибо, попробую разобраться Если что пишите, желательно сразу с примерами, где что выводить надо. Постараюсь подсказать. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 Код примерно такой получится: {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} и можно его добавить в Админке - Оформление - Шаблоны - Основной шаблон, после {metadata} Но всё равно, картинка например так не выведется, выведется вся разметка. Нужно поменять: {content_images number=1} например на: {content_images number=1 template="opengraph"} В Админке - Расширения - Тэги зайти в тэг coontent_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" /> Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 вот в faq даже добавил, по идее, полезная информация - Ссылка на сообщение Поделиться на другие сайты
clp5 0 Опубликовано 15 января, 2019 Автор Жалоба Share Опубликовано 15 января, 2019 Все работает, спасибо Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 15 января, 2019 Жалоба Share Опубликовано 15 января, 2019 Не за что Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения