В продолжение темы "Razor в Composite C1 4.0" нужно также рассмотреть тему шаблонов страниц, созданных с помощью Razor.
Как вы помните, в версии 4.0 поддержка синтаксиса Razor встроена в саму систему, и для его использования не требуются сторонние расширения.
Создание C1-функций с помощью Razor мы уже рассмотрели. Теперь давайте рассмотрим создание шаблонов с его же помощью.
В более ранних версиях в Composite C1 использовались шаблоны на основе XML. Сейчас же при создании шаблона вы можете выбрать одну из трех технологий:
Что касается Razor-шаблонов, то вы можете их создать как и в административной панели управления в разделе "Макет", так и в Visual Studio.
Сейчас мы рассмотрим создание Razor-шаблонов в админке, а в одном из следующих сообщений - в Visual Studio.
Кстати, один из вариантов стартового сайта для Composite C1 сделан как раз на основе шаблонов с помощью Razor - Open Cph (Razor), или его варианта без контента Tiny Cph (Razor). Вы можете установить это стартовый сайт для ознакомления с использованием Razor'a в Composite C1.
Как вы помните, в версии 4.0 поддержка синтаксиса Razor встроена в саму систему, и для его использования не требуются сторонние расширения.
Создание C1-функций с помощью Razor мы уже рассмотрели. Теперь давайте рассмотрим создание шаблонов с его же помощью.
В более ранних версиях в Composite C1 использовались шаблоны на основе XML. Сейчас же при создании шаблона вы можете выбрать одну из трех технологий:
- Razor
- Master Pages (Главные страницы, или Эталонные страницы)
- XML
Что касается Razor-шаблонов, то вы можете их создать как и в административной панели управления в разделе "Макет", так и в Visual Studio.
Сейчас мы рассмотрим создание Razor-шаблонов в админке, а в одном из следующих сообщений - в Visual Studio.
Кстати, один из вариантов стартового сайта для Composite C1 сделан как раз на основе шаблонов с помощью Razor - Open Cph (Razor), или его варианта без контента Tiny Cph (Razor). Вы можете установить это стартовый сайт для ознакомления с использованием Razor'a в Composite C1.
Создание шаблонов страниц с помощью Razor в админке
- В разделе "Макет" выберите "Шаблоны страниц" и нажмите кнопку "Добавить шаблон".
- В появившемся диалогов окне в списке "Тип шаблона" выберите Razor и нажмите "ОК".
- На следующем шаге в поле "Название шаблона" укажите название шаблона.
- В списке "Копировать из":
- либо выберите другой шаблон на основе Razor (если таковые имеются у вас на сайте), содержимое которого вы хотите скопировать в свой новый шаблон,
- либо выберите пункт "(Новый шаблон)", чтобы создать абсолютно новый шаблон.
- Нажмите "ОК".
Если вы создали новый шаблон, а не скопировали содержимое другого шаблона, то в вашем шаблоне все равно уже будет код, необходимый для правильной работы первого. (В следующем сообщении мы рассмотрим этот код.)
Нужно заметить, что это не минимум кода, который необходим в таком шаблоне. О минимальном для Razor-шаблона коде мы поговорим в другом сообщении.
Независимо о того, какая технология использовалась для создания шаблона, его использование со страницами - прозрачно. Шаблон используется точно так же как и шаблон другого типа.
Независимо о того, какая технология использовалась для создания шаблона, его использование со страницами - прозрачно. Шаблон используется точно так же как и шаблон другого типа.
При создании страницы, система сама назначает шаблон по умолчанию. Переключить шаблоны можно открыв страницу на редактирование.
Далее: "Razor-шаблон по умолчанию в Composite C1"
(Написано для Composite C1 версии 4.0)
(Написано для Composite C1 версии 4.0)
Комментариев нет:
Отправить комментарий