Пропадают блоки

Закончил свой первый сайт http://evpa-gaz.ru, и вроде бы все на первый взгляд не плохо.
Но, если выключить режим разработчика, то через какое то время пропадают блоки меню: становится так http://take.ms/rlioy, а должно быть - http://take.ms/XAQUR.
Вывел меню на всю ширину и добавил еще одно меню согласно одному из видео уроков.
Делал так:

  • в макетах сделал вывод меню через свою оболочку http://take.ms/H5ZLr и http://take.ms/fdK2T. Код оболочек выглядит так http://take.ms/guZz3.
  • рендер location.tpl перезаписанный в моем модуле
    responsive/templates/addons/evpagaz/overrides/views/block_manager/render http://take.ms/9830w.
    В чем может быть проблема? Сейчас режим разработчика включен и блоки на месте.
1 лайк

Скорее всего - содержимое этого блока кешируется.
И при повторном открытии страницы capture не заполняется, т.к. шаблон не рендерится

Либо с схеме отключать кэш блока.
Но лучше через CSS сделать во всю ширину.

А как через CSS сделать блок на всю ширину?
Может проще добавить этот блок чтобы он кешировался?

Пробуйте варианты которые Вам удобнее.
Смотрите на примере работ других модулей.

Например, у нас модуль есть

1 лайк

Согласно официальному видео уроку сделал баннер во всю ширину, та же история, баннер отображается только при включенном режиме разработчика. И отображается не более одного полноэкранноно баннера.
В итоге сделал баннер во всю ширину используя исключительно CSS.