Хочу перенести меню в свой контейнер чтобы сделать его на 100% ширины браузера. Подскажите как создать новый контейнер в макетах?
Вот отсюда все рендерится themes_repository/responsive/templates/views/block_manager/render
А здесь бэкенд app/Tygh/BlockManager
Не разобравшись как сделать новый контейнер в макете я решил свою задачу вывода меню на всю ширину следующим образом:
В вашем модуле создаем папки blocks/wrapper и в ней делаем свою обертку themes/responsive/templates/addons/ваш_модуль/blocks/wrappers/my_full_width.tpl
в файле my_full_width.tpl получаем содержимое данной обертки и все это сохраняем в переменную смарти my_menu
{if $content|trim}
{capture name=“my_menu”}
{$content nofilter}
{/capture}
{/if}
Теперь переопределяем файл location.tpl и в нем выводим полученный результат
themes/responsive/templates/addons/ваш_модуль/overrides/views/block_manager/render/location.tpl и в нужном вам месте выводим, ранее созданную переменную $smarty.capture.my_menu
{if $smarty.capture.my_menu}
з.ы. если кто разъяснит как добавить свою позицию контейнера для макетов буду благодарен, уверен многим понадобится всем добра
Посмотрите тут
https://www.cs-cart.ru/videos/devel-design/g.10.1-banner-na-vsyu-shirinu-s-pomoschyu-obolochki.html
я по этому видео и делал в сообщении выше указанно