我已经构建了一个容器,我在其中删除了所有可见性标记,并编译了容器并将其上传到我的网站。但我仍然得到最小化按钮。我不知道什么可能出错。这是我的示例代码。
<%@ Control Language="C#" AutoEventWireup="false" Explicit="True" Inherits="DotNetNuke.UI.Containers.Container" %>
<%@ Register TagPrefix="dnn" TagName="ACTIONS" Src="~/Admin/Containers/SolPartActions.ascx" %>
<%@ Register TagPrefix="dnn" TagName="ICON" Src="~/Admin/Containers/Icon.ascx" %>
<%@ Register TagPrefix="dnn" TagName="TITLE" Src="~/Admin/Containers/Title.ascx" %>
<%@ Register TagPrefix="dnn" TagName="ACTIONBUTTON" Src="~/Admin/Containers/ActionButton.ascx" %>
<%--@ Register TagPrefix="dnn" TagName="VISIBILITY" Src="~/Admin/Containers/Visibility.ascx" --%>
<div class="c_container">
<div class="c_content_inner">
<div class="c_actions">
<dnn:ACTIONS runat="server" id="dnnACTIONS" ProviderName="DNNMenuNavigationProvider" ExpandDepth="1" PopulateNodesFromClient="True" />
</div>
<div class="c_icon">
<dnn:ICON runat="server" id="dnnICON" />
</div>
<div id="ContentPane" runat="server">
</div>
</div>
<div class="c_footer">
<dnn:ACTIONBUTTON runat="server" id="dnnACTIONBUTTON1" CommandName="AddContent.Action" DisplayIcon="True" DisplayLink="True" />
<dnn:ACTIONBUTTON runat="server" id="dnnACTIONBUTTON2" CommandName="SyndicateModule.Action" DisplayIcon="True" DisplayLink="false" />
<dnn:ACTIONBUTTON runat="server" id="dnnACTIONBUTTON4" CommandName="ModuleSettings.Action" DisplayIcon="True" DisplayLink="false" />
</div>
</div>
答案 0 :(得分:1)
在容器方面,您的方法是正确的。正如您所做的那样,您只需从容器中删除可见性控件即可。我的猜测是DNN没有配置为使用该容器。要更改用于门户网站的容器,请转到管理员 - &gt;网站设置 - &gt;外观并将容器的选择更改为修改后的容器。
如果不起作用,也可以通过模块设置在模块级别设置容器,也可以在皮肤中指定容器。
祝你好运!