2012-03-28 2 views
0

После прочтения документации в течение некоторого времени, либо я чего-то не хватает, либо я все еще ниже уровня, на который нацелены документы.Сохранение содержимого и присвоение названной зоне в Orchard 1.4

У меня есть макет с двумя зонами, определенными в области содержимого - Model.Content и Model.Sidebar.

Я могу создавать страницы и назначать контент модели. Контент (тело на странице, как представляется, автоматически присваивается Model.Content) - как мне назначить контент в области Model.Sidebar из редактора содержимого страницы, как Тело & Model.Content?

Вся документация, которую я прочитал, по-видимому, подразумевает, что это сложнее, чем я думаю, это должно быть - я надеюсь, что окажется ошибочным.

ответ

2

Содержимое размещается в локальных зонах в глобальной зоне содержимого. Есть способы отправить рендеринг в другие зоны, но сейчас это сложно. Вы можете использовать виджет для этого, но он не очень чистый, или вы могли бы написать код: http://weblogs.asp.net/bleroy/archive/2011/03/26/dispatching-orchard-shapes-to-arbitrary-zones.aspx Существует также модуль под названием Оригами, который может помочь.

У нас есть функция, предназначенная для Orchard 1.5, позволяющая размещать фигуры в произвольных зонах.

+0

Итак, вы говорите, что сейчас нет возможности иметь несколько областей контента с произвольным контентом в них без особых хлопот? В то же время, если вы перейдете в html-представление в редакторе содержимого страницы, позвольте мне по существу добиться того, что я хочу напрямую? (например, я бы удалил область Model.Sidebar и вместо этого просто сделал это с помощью плавающих divs в редакторе содержимого для каждой страницы - нигде рядом с идеальным, но ...) – Moo

+0

Ссылка, которую вы даете, кажется огромным излишеством для того, что мне нужно :(Это Кажется странным, что у меня может быть только один контент для каждой страницы. – Moo

+0

Нет, это не то, что я сказал. Я дал вам три разных способа, которыми вы могли бы это сделать. Вот четвертый: используйте текстовые поля и настройте их для размещения html. предоставит вам несколько тезисов. Я не понимаю, что вы подразумеваете под словом «drop to html view в редакторе содержимого страницы». –

Смежные вопросы