тащить в local/components/ весь компонент или есть более изящный путь?
Не нравится мне, что search.title выпадающую простыню поисковой выдачи жестко ограничивает по ширине шириной исходного поля поиска. Т.е. обрезает и hidden не влезшее.
Для этого в шаблоне сайта задаётся шаблон компонента.
тащить нужно только шаблон
весь надо тащить, полностью или частично в local не рекоммендуется перемещать сущности ядра
оно же по каким то селекторам работает? может, заменить классы в шаблоне на свои
В общем, все просто. В template.php задается имя js-функции, которая лежит в "компонентском" script.js. Достаточно его скопировать в шаблон и изменить имя js-функции в обоих местах - script.js и template.js Правда, штатный (ставший бесполезным) script.js все равно будет грузиться. Тут уже только компонент целиком в local тащить.
Скрипт можно попробовать руками выпилить из $APPLICATION->arHeadScripts , но тут надо проверять, как оно ведет себя в режимах объединения и переноса скриптов в конец
Обсуждают сегодня