我已经在我的 dnn 站点上的页面中添加了标签,我想在页面底部显示一个简单的标签列表,该页面分配给了该页面。
我正在使用 DNN 6,并且我已经读到这可以通过在皮肤文件中添加一些行来实现。我已经添加
<%@ Register TagPrefix="dnn" TagName="TAGS" Src="~/Admin/Skins/Tags.ascx" %>
并<dnn:tags runat="server" id="dnnTags" />
根据网上的建议
当我查看页面时没有标签,并且在源代码中唯一输出的是一个空的 div<div class="horizontal"></div>
这确实表明 tags.acsx 被称为 ok
我想也许标签不起作用,但是当我在页面上放置一个 ContentList 模块并访问带有 ?Tag=test 附加到链接的页面时,它确实会拾取带有该标签的所有页面和模块,包括我所在的页面测试。
有没有人经历过这样的事情?
谢谢
我现在发现从 tags.ascx.cs 中删除以下代码部分允许页面显示标签列表
string resultsUrl = Null.NullString;
var objModules = new ModuleController();
int searchTabId = 0;
ModuleInfo SearchModule = objModules.GetModuleByDefinition(PortalSettings.PortalId, "Search Results");
if (SearchModule == null)
{
return;
}
else
{
searchTabId = SearchModule.TabID;
}