Как создать новый контейнер в макете

Хочу перенести меню в свой контейнер чтобы сделать его на 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}

{$smarty.capture.my_menu nofilter}
{/if} В моем случае файл location.tpl получился таким - http://take.ms/nfBhY, ну а дальше добавляем нужные css стили. В результате получил - http://take.ms/LZFIs Делалось по примеру данного видео https://www.cs-cart.ru/videos/devel-design/g.10.1-banner-na-vsyu-shirinu-s-pomoschyu-obolochki.html

з.ы. если кто разъяснит как добавить свою позицию контейнера для макетов буду благодарен, уверен многим понадобится :wink: всем добра

1 лайк

Посмотрите тут

https://www.cs-cart.ru/videos/devel-design/g.10.1-banner-na-vsyu-shirinu-s-pomoschyu-obolochki.html

я по этому видео и делал :slight_smile: в сообщении выше указанно