Назначение шаблонов

В предыдущей статье мы узнали, как назначается (заменяется) шаблон блока. Теперь - о назначении шаблонов более подробно.

Назначение шаблонов является
единственным способом
сборки сайта!

Администратору нужно только назначать блокам нужные шаблоны - остальную работу Blox CMS произведет сама.

  1. Кнопка редактирования Кнопка редактирования

    Для замены шаблона нужно сначала открыть окно редактирования блока, щелкнув по кнопке (в многозаписном блоке можно щелкнуть по кнопке редактирования любой из записей блока).

  2. Назначение шаблона Окно редактирования

    Если блок перед этим ни разу не редактировался, и ему еще не был назначен шаблон, то необходимо назначить блоку шаблон через меню в панели в верхней части окна: Блок > Назначить шаблон.

  3. Выбор шаблона Меню замены шаблона

    В первом выпадающем пункте "Шаблоны" меню выбираем шаблон. Далее вы можете назначить этот шаблон, щелкнув по кнопке "Назначить". Если на сайте уже имеются блоки с таким же шаблоном, можно посмотреть, как выглядит каждый конкретный экземпляр блока, выбрав его идентификатор в выпадающем списке "Блоки". При этом, можно видеть, как на странице выглядит выбранный блок (он обведен красной рамкой).

  4. Опции назначения шаблона

    Перед окончательным назначением шаблона можно выбрать одну из трех опций:
    • С опцией "заменить" будет назначен выбранный шаблон. Если блок не был делегирован другими блоками, то все его данные будут удалены. Эта опция отмечена по умолчанию.
    • Опция "делегировать", используется, для создания динамичной копии, или зеркала, другого блока. Перед тем как отметить эту опцию, нужно выбрать нужный экземпляр блока во втором выпадающем списке. Суть делегирования другого блока заключается в том, что блок, у которого заменяется шаблон, будет использовать данные другого блока (выбранного из выпадающего списка). При этом, сам блок не будет иметь собственных данных, и при редактировании данных, фактически будут редактироваться данные делегированного блока. Эта опция незаменима при повторении одного и того же навигационного блока на разных страницах.

См. также


Примечания

  • Не забывайте, что если вы редактируете или заменяете шаблон блока, вложенного в какой-то делегированный блок, то эти изменения появятся на всех страницах, где отображается этот делегированный блок.
  • Если же заменяется шаблон самого делегированного блока, то изменения затронут только сам изменяемый блок - содержание других страниц останется прежним.
  • Внимание! При замене шаблона блока, не делегированного на других страницах (блоках), уничтожаются все старые данные, относящиеся к этому блоку, в том числе, и ссылки на другие страницы. А значит будут удалены и сами страницы, на которые указывали эти ссылки.