Есть в стандартном функционале вот такая инструкция:
Но есть нюанс. Это работало раньше, когда у тем не было настроек в принципе. Это еще может сработать в простейших темах типа Default. Но в современных темах для карточек товаров делается куча настроек, которые из этой конструкции недоступны. Даже если $page.content подключать через include-string, $theme_settings туда никак не передать. Про "другое приложение" вообще молчу. Архитектура, которую вебасист и рекомендовал же нам использовать(разные CSS/JS для разных приложений) как бы не особо сочетается с подобным. То есть CSS/JS, нужный для части магазина, нужно таскать по всем приложениям лишь потому, что 1 клиент из 100 захочет воспользоваться этой инструкцией. Этот вопрос конечно решаемый, но не совсем логичен. Ну и проблему настроек тоже никак не решит.
Не пора ли эту инструкцию вообще убрать или написать жирным текстом о том, что она устарела не поддерживается большинством современных тем? Ну или хотя бы каким-то образом дать возможность передачи туда $theme_settings адекватным способом.
Не видел такого. Но с блоками всё решается их подключением через inline-string. А в текстовые уже никак не передать настройки. По крайней мере я не нашел способа.
2 комментария
Уже как минимум два человека обратили на это внимание https://developers.webasyst.ru/forum/22154/podderzhka-theme_settings-v-blokakh-i-v-kontente-stranitsy/
Но воз и ныне там уж почти три года
Не видел такого. Но с блоками всё решается их подключением через inline-string. А в текстовые уже никак не передать настройки. По крайней мере я не нашел способа.