Мы новичок в DNN, и мы планируем добавить модуль продукта, который отвечает за добавление, редактирование, удаление, распечатку и отображение деталей продуктов.Как показать модуль, который используется во многих вкладках в DotNetNuke
Мы написали UserControl с именем ProductsList.ascx, в котором определены AddProducts.ascx и ShowPrdoctDetail.ascx, используя Host => Extensions => ProductsList => Определение модуля => Добавить модуль управления.
В режиме администратора мы создали страницу и перетащили модуль в нее, чтобы администратор сайта мог добавлять, редактировать, удалять и видеть детали каждого продукта.
Также есть слайд-шоу на главной странице, где представлены новейшие продукты. Кроме того, продукты отображаются в меню.
Теперь мы хотим перенаправить пользователя на страницу сведений о продукте (ShowPrdoctDetail.ascx в нашем случае) всякий раз, когда он нажал на продукт, показанный в слайд-шоу или в меню.
Мы знаем о методе Globals.NavigateUrl(), но для перехода к определенной странице и модулю необходимо перенаправить ссылку на табуд и середину, а в DNN каждая добавленная страница будет иметь разные значения tabid и mid.
Поскольку в DNN администратор может создавать много страниц и добавлять к ним этот модуль, мы не знаем, что таблид и середина мы должны передать Globals.NavigateUrl(), чтобы перейти на страницу сведений о продукте (ShowPrdoctDetail. ascx), когда пользователь нажал на определенный продукт в меню или слайд-шоу.
Любая помощь очень ценится.