Добрый день! Я может быть немного не по делу, но хотя бы спрошу. Купил плагин Размерный ряд, чтобы вставить его в карточку товара: https://skr.sh/s8UNuRvICca. Он по умолчанию ставится под кнопкой купить и под ним появляется большое расстояние. Но есть хелпер для вывода и я хочу поставить его вывод под выбором размера. Вопрос: подскажите, в каком файле это редактировать? Не смог найти. Буду очень благодарен, спасибо!
Чтобы добавить комментарий, зарегистрируйтесь или войдите
За всю эту часть с выборами артикулов и кнопками корзины отвечает шаблон product.cart.html
Отлично, спасибо! Еще не сориентируете? А есть что-то типо Пользовательского кода?
К примеру, в Просторе есть блок (Сайты-Блок), который называется (условно) user_css. Там можно любой код дописывать, чтобы в основной шаблон не вносить правки. Так вот, к примеру: https://skr.sh/s8U0KkDKkAX я сейчас вставил этот хелпер вывода, но появился дикий отступ, в самом управлении Плагина нет настроек, чтобы поменять, и вот тут бы пригодился user_css. Хотя по коду отступ появился у блока темы: https://skr.sh/s8Us1Vs9Lmf. Могу ошибаться, заранее извиняюсь.
Т.е. сделал так: https://skr.sh/s8Ud1t78LPo и https://skr.sh/s8Uv20rgceo, вроде бы получилось отцентровать.
p.s. В общем суть не о том "какой я молодец") Потому как на чужой плагин даже мне фиолетово)) А суть в user_css, оч. удобная штука, чтобы в основной код не лезть и получать корректно получать обновления. Спасибо!
Для этого в теме есть файл css/user.css. Он создан как раз для таких целей. Но есть нюанс. В отличии от блоков при полном обновлении темы его содержимое затирается. Надо просто не забывать при обновлении делать сброс всего, кроме этого файла. Мы думали о реализации через "Блоки", но тогда пришлось бы не отдельный CSS подключать, а выводить все стили прямо в шаблоне, что многим не нравится. Плюс у блоков есть ограничения по размеру, как выяснилось. Вряд ли конечно вы с ним столкнетесь в этом случае, но при существенных доработках может и такое быть. Например, в блок помещается меньше пятой части нашего основного CSS-файла.
В общем оба способа имеют свои плюсы и минусы. Мы выбрали файл темы.
PS Перед обновлением вы в любом случае должны делать клон тем для бекапа. Так что даже если забудете и обновите полностью, достать старый вариант css/user.css из клона не сложно.
PPS Ну а для секций есть полная поддержка "Блоков". То есть даже если вы просто хотите кое-что подправить в существующей секции, лучше сделать её блок-аналог, доработать в нём и использовать уже его вместо секции. Но правки в шаблонах в любом случае будут. Плагинов тысячи, а вкусов еще больше. Не предусмотреть все места, куда пользователи захотят добавить что-то своё.
А, и чуть не забыл, а какой шаблон за быстрый просмотр отвечает? https://skr.sh/s8U9J98GNUI чтобы тут тоже вставить код.
Всё тот же. По крайней мере за правую часть. Остальное берется из родительского product.html. Технически скрипт грузит фоном страницу товара и вырезает из неё нужный кусок HTML. При этом в самом шаблоне есть условия:
Которые означают, что содержимое внутри этого условия не будет передаваться при подобной фоновой загрузке. Ну или наоборот HTML, который будет отдаваться только при такой загрузке:
Я наверное трою( https://skr.sh/v8UULfuZXEL но он в окошке не работает почему-то.
В интегрированном вами коде есть атрибут:
Он скрывает этот блок. Но если убрать, то вряд ли это будет работать. Скорее всего скрытие убирает сам плагин в тех случаях, когда это нужно. Значит в этих условиях плагин не срабатывает. Видимо не заточил его автор под динамический контент. Это лучше у самого автора спросить.
Хорошо, спасибо за обратную связь, уточню.