Создание другого типа домашней страницы в саду - PullRequest
0 голосов
/ 22 марта 2011

Я только что начал с Orchard CMS и вижу, что могу создать страницу и иметь на ней разные виджеты, но мне нужно, чтобы домашняя страница имела другой макет.

Я бы хотелиметь какой-то другой файл cshtml для домашней страницы, но я не могу понять, как это сделать из документации.Мне также нужно, чтобы на главной странице было четыре текстовых поля, которых нет на главной странице.

Может ли кто-то, кто сделал это, указать мне правильное направление?

Ответы [ 3 ]

1 голос
/ 30 сентября 2011

Вам следует использовать модуль инструментов дизайнера, если вы используете Orchard 1.1 +. Просто найдите Shapes в админке и установите инструменты. Затем вы можете создавать альтернативы, просматривая фигуры в браузере.

В вашем случае вы сможете создать представление с именем: Content-url-homepage.cshtml

0 голосов
/ 01 апреля 2011

Вы можете попробовать это, чтобы изменить макет домашней страницы: http://weblogs.asp.net/bleroy/archive/2010/12/14/switching-the-layout-in-orchard-cms.aspx

Orchard 1.1 также даст вам альтернативу домашней страницы из коробки.

0 голосов
/ 22 марта 2011

Это может вам помочь, это пост, который я нашел о создании ваших собственных тем, и это довольно простой пример, но он охватывает то, что вы ищете:

http://www.nogginbox.co.uk/blog/theming-orchard

/Views/Content-11.cshtml

Я хотел, чтобы содержимое моей домашней страницы отображалось немного иначе, чем на других страницах.Моя домашняя страница имеет идентификатор 11, поэтому я смог сослаться на нее с файлом Content-11.cshtml.Я мог бы также создать шаблон для всего содержимого блога, используя файл Content-BlogPost.cshtml, если бы мне это было нужно.

...