clp5 0 Posted January 15, 2019 Report Share Posted January 15, 2019 Взялся настраивать микроразметку. Подскажите как в vamshop2 корректно настроить на главную, карточки и категории? Link to post Share on other sites
support 447 Posted January 15, 2019 Report Share Posted January 15, 2019 6 часов назад, clp5 сказал: Взялся настраивать микроразметку. Подскажите как в vamshop2 корректно настроить на главную, карточки и категории? Можно посмотреть пример метки {yandex_metrika} /app/Catalog/function.yandex_metrika.php Там как раз разный код, для всего сайта и свой код для страницы подтверждения заказа. и на основе этой метки сделать например свою метку {open_graph} Поменяв по всему файлу yandex_metrika на open_graph и сам файл назвав function.open_graph.php Link to post Share on other sites
clp5 0 Posted January 15, 2019 Author Report Share Posted January 15, 2019 1 час назад, VaM сказал: Можно посмотреть пример метки {yandex_metrika} /app/Catalog/function.yandex_metrika.php Там как раз разный код, для всего сайта и свой код для страницы подтверждения заказа. и на основе этой метки сделать например свою метку {open_graph} Поменяв по всему файлу yandex_metrika на open_graph и сам файл назвав function.open_graph.php Спасибо, попробую разобраться Link to post Share on other sites
support 447 Posted January 15, 2019 Report Share Posted January 15, 2019 2 минуты назад, clp5 сказал: Спасибо, попробую разобраться Если что пишите, желательно сразу с примерами, где что выводить надо. Постараюсь подсказать. Link to post Share on other sites
support 447 Posted January 15, 2019 Report Share Posted January 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" /> Link to post Share on other sites
support 447 Posted January 15, 2019 Report Share Posted January 15, 2019 вот в faq даже добавил, по идее, полезная информация - Link to post Share on other sites
clp5 0 Posted January 15, 2019 Author Report Share Posted January 15, 2019 Все работает, спасибо Link to post Share on other sites
support 447 Posted January 15, 2019 Report Share Posted January 15, 2019 Не за что Link to post Share on other sites
Recommended Posts