Я использую один из объектов Dnn фрагмента 2sxc Sherlock для дальнейшей фильтрации того, что отображается на экране следующим образом:
@if(@Dnn.Tab.KeyWords == "Living")
{
который работает нормально .... но я бы предпочел, чтобы поле Dnn.Tab 'Tag' можно было использовать как объект Dnn, как можно использовать Dnn.Tab.KeyWords?
(Поскольку у тегов есть выпадающая иерархия словаря, а не только поле текстового поля для ключевых слов)
Эти фрагменты объектов Dnn основаны на классе TabInfo (http://dotnetnukeru.com/dnndocs/api/html/T_DotNetNuke_Entities_Tabs_TabInfo.htm), у которых нет ничего для поля «Тег» в настройках страницы Dnn.
Я пытаюсь создать фильтр, который, если на вкладке Dnn (страница) назначен тег 'x', отображается '...'
Я могу работать с полем Dnn 'keywords' в качестве фильтра, но просто предпочитаю позволить пользователю выбирать фильтр из раскрывающегося списка 'tag', чтобы минимизировать человеческую ошибку! Кроме того, даже если бы можно было преобразовать текущее поле Dnn «Ключевые слова» в предварительно заполненное раскрывающееся поле, было бы в равной степени достаточно.