Встраивание виджетов Яндекс.Маркета
Чтобы разместить на Турбо‑странице виджеты Яндекс.Маркета:
-
Сформируйте код виджета. Подробнее в разделе Виджеты Маркета Помощи Яндекс.Маркета.
Внимание
Параметры
searchSelector
иsearchImageSelector
не поддерживаются на Турбо-страницах. -
Добавьте сформированный код в раздел
<![CDATA[]]>
внутри элементаturbo:content
. -
Чтобы вставить несколько виджетов на одну страницу, добавьте нужное количество блоков
script
. Метод, который описан в разделе Вставка виджетов на сайт, не работает.
<turbo:content>
<![CDATA[
...
<script type="text/javascript">
(function (w) {
function start() {
w.removeEventListener("YaMarketAffiliateLoad", start);
w.YaMarketAffiliate.createWidget({
containerId: "marketWidget1",
type: "offers",
params: {
clid: 2310490,
searchText: "Яндекс.Станция",
themeId: 2
}
});
}
w.YaMarketAffiliate
? start()
: w.addEventListener("YaMarketAffiliateLoad", start);
})(window);
</script>
...
]]>
</turbo:content>