2sxc | Dnn页面设置中的“标记”字段的Dnn对象

时间:2017-05-17 10:26:23

标签: dotnetnuke taxonomy 2sxc

我正在使用其中一个2sxc Sherlock片段Dnn对象来进一步过滤显示到屏幕的内容,如下所示:

@if(@Dnn.Tab.KeyWords == "Living")
{

工作得很好....但我更喜欢Dnn.Tab'Tag'字段可以用作Dnn对象,就像可以使用Dnn.Tab.KeyWords一样?

(由于标签具有下拉词汇表层次结构,而不仅仅是关键字的文本框字段)

enter image description here

这些Dnn对象片段基于TabInfo类(http://dotnetnukeru.com/dnndocs/api/html/T_DotNetNuke_Entities_Tabs_TabInfo.htm),它对Dnn页面设置中的“标记”字段没有任何内容。

我正在尝试使用过滤器,如果Dnn Tab(页面)已分配'x'标签,则显示'...'

我可以将Dnn'关键字'字段作为过滤器,但只是希望允许用户从“标记”下拉列表中选择过滤器以最大限度地减少人为错误!此外,即使可以将当前的Dnn'关键字'字段转换为预先填充的下拉字段也同样足够。

1 个答案:

答案 0 :(得分:1)

是的,标记条目不是简单的标签属性。要做到这一点,您将不得不深入研究DNN的分类组件。从这里开始你可能会得到一些帮助:

http://www.dnnsoftware.com/wiki/taxonomy