-
О проекте Orchard
Orchard это бесплатный, распространяемый с открытым исходным кодом, ориентированый на сообщество проект, предназначенный для создания многократно используемых компонентов на платформе ASP.NET. Learn more...
Последние статьи
OrchardPOT доступен для скачивания
OrchardPOT это инструмент, облегчающий редактирование файлов локализации. GUI написан с использованием WPF.
Обзор самых полезных модулей для Orchard CMS
Далее список модулей, которые лучше сразу установить в Orchard CMS.
Orchard CMS: программное наполнение сайта контентом
Представим ситуацию: необходимо перенести на сайт, сделанный на Orchard, большой объем каких-то данных. Например, это может быть интернет-магазин, сайт-каталог и т.д.
Допустим, нам надо создать сайт — каталог автомобилей. Для примера условимся, что для каждого автомобиля нужно хранить название модели, цену, год выпуска и количество имеющихся в наличии автомобилей. Используя исходники Orchard и немалое количество статей на тему написания модулей, создадим свой ContentType.Модуль RussianSlug - транслитерация
Переводит кириллические заголовки элементов в английскую транслитерацию. Слова разделяются дефисами.
Модуль для установки Sape
The SAPE widget is a wrapper around SAPE.NET Linkplacer v0.3 for the SAPE links exchange system. To run this module correctly, you should have an account at sape.ru
Orchard CMS: Layout для страницы 404 NotFound
Для задания своей кастомной страницы 404 достаточно создать шаблон NotFound.cshtml в папке Views вашей темы.
Но здесь кроется такая проблема: ErrorController имеет атрибут Themed, который применяет к данному View Layout.cshtml. Если вы явно хотите указать Layout для страницы 404, то хороший план, это добавить в тему LayoutFilter
Рендеринг контента в Orchard CMS
Важной задачей любой CMS является рендеринг контента (Content Rendering или Content Output). Обычно для этого используется какой-нибудь шаблонизатор. Orchard CMS использует Razor.