Сообщество русскоговорящих пользователей
CMS DotNetNuke
   Вы здесь:  Форум
Добро пожаловать, Гость. Чтобы воспользоваться всеми функциями форума - зарегистрируйтесь или аутентифицируйтесь.
rukudias Offline
#1 Оставлено : 11 декабря 2012 г. 2:25:18(UTC)
rukudias

Статус: Новичок

Зарегистрирован: 23.11.2012(UTC)
Сообщений: 9


Сказал(а) «Спасибо»: 1 раз
Привет всем!

Eсть item главного меню (item1,item2)
есть модуль с несколькими view(view1,view2)

как связать их?
Те при клике в меню на item1 я поподал на view1
item2 -> view2.

Спасибо.
Реклама
balbes Offline
#2 Оставлено : 11 декабря 2012 г. 14:31:22(UTC)
balbes

Статус: Профессионал

Зарегистрирован: 10.08.2008(UTC)
Сообщений: 928

Откуда: Ukraine

Сказал «Спасибо»: 13 раз
Поблагодарили: 141 раз в 138 постах
Я бы использовал DDRMenu c Razor шаблонами, в которых можно сгенерить любые элементы меню с нужными Вам кондициями
rukudias Offline
#3 Оставлено : 20 декабря 2012 г. 11:53:13(UTC)
rukudias

Статус: Новичок

Зарегистрирован: 23.11.2012(UTC)
Сообщений: 9


Сказал(а) «Спасибо»: 1 раз
Спасибо.
Испльзовал:

-Это 1

Это 2

V.Pupkin Offline
#4 Оставлено : 25 декабря 2012 г. 17:45:43(UTC)
V.Pupkin

Статус: Опытный

Зарегистрирован: 26.11.2009(UTC)
Сообщений: 129

Сказал «Спасибо»: 4 раз
Поблагодарили: 15 раз в 14 постах
2 rukudias
Безусловно, DDRMenu предоставляет просто немыслимые возможности для генерации любых навигационных извращений
rukudias Offline
#5 Оставлено : 10 февраля 2013 г. 19:52:58(UTC)
rukudias

Статус: Новичок

Зарегистрирован: 23.11.2012(UTC)
Сообщений: 9


Сказал(а) «Спасибо»: 1 раз
Привет всем!
всязи с этим багом
использ razor menu стало не возможным.

Решил использоватьhttp://www.dotnetnuke.com/Resources/Wiki/Page/DDRMenu-XSLT-templates.aspx

Задача следующая реализовать меню пункты которого приведут к различным view одного модуля.
те сложность собственно как получить url на view of module в момент создания меню.

Код:

<xsl:if test="@text='Root_Item0'">
	<ul>
		<li><a href="#">child0</a></li>
		<li><a href="#">child1</a></li>
	</ul>
</xsl:if>	


пишут про Extension functions которые можно использывать но не какой конкретики по данному вопросу.
Спасибо.
Exception Offline
#6 Оставлено : 11 февраля 2013 г. 11:32:06(UTC)
Exception

Статус: Опытный

Зарегистрирован: 30.10.2009(UTC)
Сообщений: 180

Сказал «Спасибо»: 9 раз
Поблагодарили: 22 раз в 21 постах
Попробуйте написать реализацию интерфейса INodeManipulator с нужным Вам функционалом
Цитата:

If you need to adjust the menu structure before rendering (for example to add extra entries for categories in an e-commerce module), set this to an assembly and type to use to perform server-side menu structure manipulation. The type supplied must implement the INodeManipulator interface
balbes Offline
#7 Оставлено : 16 февраля 2013 г. 13:25:52(UTC)
balbes

Статус: Профессионал

Зарегистрирован: 10.08.2008(UTC)
Сообщений: 928

Откуда: Ukraine

Сказал «Спасибо»: 13 раз
Поблагодарили: 141 раз в 138 постах
Здесь можно посмотреть пример реализации интерфейса INodeManipulator для использования с категориями NB_Store
Пользователи, просматривающие эту тему
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.



 
OpenedBorderBoxed Small width layoutMedium width layoutMaximum width layout Small textMedium textMaximum text