1

我已经构建了一个容器,其中删除了所有可见性标签,并编译了容器并将其上传到我的站点。但我仍然得到最小化按钮。我不知道可能出了什么问题。这是我的示例代码。

<%@ 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>

4

1 回答 1

1

在容器方面,您的方法是正确的。正如您所做的那样,您只需从容器中删除可见性控件。我的猜测是 DNN 未配置为使用该容器。要更改用于门户的容器,请转到管理 -> 站点设置 -> 外观,然后将容器的选择更改为修改后的容器。

如果不行,也可以通过模块设置在模块级别设置容器,也可以在皮肤中指定。

祝你好运!

于 2012-09-26T22:24:09.390 回答