2013-06-19 2 views
1

В шаблоне строки списка мне нужно знать, соответствует ли значение поля строки предыдущей строке для переключения HTML. Как мне это сделать?Orchard CMS - Передача данных между локальными зонами

Я пробовал кешировать ключ в ViewBag, но это не сохраняется в разных зонах.

ответ

0

Самый чистый, вероятно, должен был бы переопределить визуализацию формы списка (см. http://weblogs.asp.net/bleroy/archive/2011/03/27/taking-over-list-rendering-in-orchard.aspx) и добавить необходимую информацию о каждой форме элемента на лету.

+0

Спасибо, Бертран. Для чтения других это - в моем шаблоне списка, я получил свои элементы списка из Model.List.Items, затем повторил элементы и установил item.MyDynamicProperty = значение – zomf

+0

Для работы с item.MyDynamicProperty = value вам понадобится чтобы включить «Альтернативы URL» и/или «Виджеты», хотя я не понимаю, почему. Когда я отключил эти модули, мой (альтернативный) шаблон все еще вызывался, но у меня возникла ошибка времени выполнения, поскольку MyDynamicProperty не существует. – zomf