Вы уже знаете, как создавать Razor-шаблон в Composite C1. Описанный ранее способ предполагает, что вы это будете делать в административной консоли вашего сайта.
Однако вам ничто не мешает создавать Razor-шаблоны, используя свою любимый редактор кода или среду разработки, например Visual Studio.
Если вы используете Visual Studio, у вас появляются дополнительные возможности при работе с шаблонами: IntelliSense, автозавершение кода и отслеживание ошибок в момент написания кода.
Для правильного создания Razor-шаблона вне админки, нужно соблюдать такие требования:
Я вам рекомендую скачать это расширение CompositeC1RazorExtensions.vsix и установить его в вашу Visual Studio.
Теперь у вас в окне выбора шаблона в Visual Studio при добавлении нового нового объекта (Add / Add New Item...), появится шаблон Composite C1 Razor Template.
Итак, чтобы создать Razor-шаблон в Visual Studio:
В папке PageTemplates появится новый .cshtml - ваш Razor-шаблон с кодом по умолчанию.
Однако вам ничто не мешает создавать Razor-шаблоны, используя свою любимый редактор кода или среду разработки, например Visual Studio.
Если вы используете Visual Studio, у вас появляются дополнительные возможности при работе с шаблонами: IntelliSense, автозавершение кода и отслеживание ошибок в момент написания кода.
Создание Razor-шаблонов в Visual Studio
Для правильного создания Razor-шаблона вне админки, нужно соблюдать такие требования:
- Создаваемые шаблоны должны находится в папке ~/App_Data/PageTemplates.
- Шаблон должен включать в себя минимальный обязательный код, который наследует шаблон от RazorPageTemplate, задает идентификатор и название шаблона, а также включает в себя минимум один заполнитель контента.
Я вам рекомендую скачать это расширение CompositeC1RazorExtensions.vsix и установить его в вашу Visual Studio.
Теперь у вас в окне выбора шаблона в Visual Studio при добавлении нового нового объекта (Add / Add New Item...), появится шаблон Composite C1 Razor Template.
Итак, чтобы создать Razor-шаблон в Visual Studio:
- Скачайте и установите расширение CompositeC1RazorExtensions.vsix в Visual Studio, если вы этого еще не сделали.
- Откройте ваш сайт в Visual Studio и в Solution Explorer раскройте папку (ваш сайт) / App_Data / PageTemplates.
- В контекстном меню папки PageTemplates, выберите "Add" / "Add New Item".
- В появившемся окне выберите "Composite C1 Razor Template".
- В поле "Name", введите название для вашего шаблона.
- Нажмите кнопку "Add".
Комментариев нет:
Отправить комментарий