Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Crasher

Newbie
  
  • Posts

    1
  • Joined

  • Last visited

Crasher's Achievements

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Recent Badges

0

Reputation

  1. Исходя из описаний принципа работы макетов (схемы, layout), в теории можно создать свой макет, который будет отображаться на всех страницах. Для этого нужно создать новый макет, в настройках прописать его название, а поле "Путь" оставить пустым. Делаем так, как описано выше, создаём тестовый модуль (например, модуль blockhtml, правильность роботы которого предварительно проверена), в настройках отображения которого выбирается позиция (например, верхняя часть сайта, content_top) и в layout выбирается созданый нами макет. В результате перестают отображаться все переменные-позиции — content_top, content_bottom и т.д. В принципе, этого достаточно для описания проблемы, но опишу ещё один опыт, который проводился. Была создана новая позиция, по аналогии с content_top или любой другой, изменив некоторые контроллеры по инструкции. Если в настройках модуля выбрать созданую позицию и какой-нибудь стандартный layout (например, home), то всё работает так, как и ожидается, следовательно, позиция создана правильно. Но если в настройках модуля выбрать новую позицию и новый макет, то получается странный результат: этот модуль отображается на всех страницах (так как и должен работать макет), но все другие позиции - content_top, content_bottom и т.д. не отображаются вообще. Думаю, проблема в понимании движком пустой строки в "Пути" макета, хотя, как я понял из описания работы макетов, должен выполняться fallback в виде отображения на всех страницах. Как можно исправить эту проблему.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.