2008-09-30 4 views
0

Я могу получить rootmenuitemlefthtml и rootmenuitemrighthtml для испускания, но не для разделителя. Пробовал обертку CDATA и настройку SeparatorCssClass. Мне просто нужны каналы между корневыми элементами меню.Атрибут разделителя не работает в SolPartMenu на DotNetNuke skin.ascx

<dnn:SOLPARTMENU runat="server" id="dnnSOLPARTMENU" Separator="<![CDATA[|]]>" SeparatorCssClass="MainMenu_SeparatorCSS" 
     usearrows="false" 
     userootbreadcrumbarrow="false" usesubmenubreadcrumbarrow="false" 
     rootmenuitemlefthtml="&nbsp;&lt;span&gt;&nbsp;&nbsp;&nbsp;" rootmenuitemrighthtml="&nbsp;&nbsp;&nbsp;&lt;/span&gt;" rootmenuitemcssclass="rootmenuitem" 
     rootmenuitemselectedcssclass="rootmenuitemselected" rootmenuitembreadcrumbcssclass="rootmenuitembreadcrumb" 
     submenucssclass="submenu" submenuitemselectedcssclass="submenuitemselected" submenuitembreadcrumbcssclass="submenuitembreadcrumb" 
     CSSNodeSelectedRoot="rootmenuitembreadcrumb" CSSNodeSelectedSub="submenuitembreadcrumb" 
     MouseOverAction="False" MouseOutHideDelay="0" 
     delaysubmenuload="true" level="Root" /> 

ответ

2

Не являясь прямым ответом - вы можете перейти в меню DotNetNuke, а не использовать SolPart. SolPart больше не поддерживается официально, и работы по разработке этого меню прекратились почти два года назад. Джон Хеннинг, автор SolPart, написал меню DotNetNuke с самого начала и попытался решить многие из недостатков в оригинальном меню SolPart.

+0

Спасибо. Я попробую. – Hafthor 2008-10-06 23:56:25

0

Проверить это для Solpartmenu:

<dnn:SOLPARTMENU runat="server" ID="dnnHorizontalSolpart" ProviderName="SolpartMenuNavigationProvider" 
    ClearDefaults="True" MenuBarCssClass="Hmain_dnnmenu_bar" MenuContainerCssClass="Hmain_dnnmenu_container" 
    MenuItemCssClass="Hmain_dnnmenu_rootitem" MenuItemSelCssClass="Hmain_dnnmenu_itemhoverRoot" 
    MenuIconCssClass="Hmain_dnnmenu_icon" MenuBreakCssClass="Hmain_dnnmenu_break" 
    SubMenuCssClass="Hmain_dnnmenu_submenu" SubMenuItemSelectedCssClass="Hmain_dnnmenu_subselected" 
    CSSNodeSelectedRoot="Hmain_dnnmenu_rootselected" MenuEffectsMouseOverDisplay="None" 
    Separator="|" SeparatorCssClass="Hmain_dnnmenu_separator" UseArrows="False" UseRootBreadCrumbArrow="False" /> 
.Hmain_dnnmenu_separator 
{ 
    background-color: Transparent; 
    color: #C55203; 
    font-family: Arial; 
    font-size: 11px; 
} 
.Hmain_dnnmenu_bar 
{ 
    cursor: pointer; 
    cursor: hand; 
    height: 30px; 
    background-color: Transparent; 
} 
.Hmain_dnnmenu_container 
{ 
    background-color: Transparent; 
} 
.Hmain_dnnmenu_rootitem 
{ 
    background-color: #DBDBDB; 
    cursor: pointer; 
    cursor: hand; 
    color: #C55203; 
    font-family: Arial; 
    font-size: 11px; 
    _height: 30px; 
    _padding: 5px; 
    vertical-align: middle; 
    text-decoration:underline; 
} 
.Hmain_dnnmenu_rootitem td 
{ 
    font-family: Arial; 
    font-size: 11px; 
    _height: 30px; 
    _padding: 5px; 
    vertical-align: middle; 
} 
.Hmain_dnnmenu_itemhoverRoot 
{ 
    background-color: #DBDBDB; 
    color: #C55203; 
    cursor: pointer; 
    cursor: hand; 
    font-family: Arial; 
    font-size: 11px; 
    _height: 30px; 
    _padding: 5px; 
    text-decoration:underline; 
    vertical-align: middle; 
} 
.Hmain_dnnmenu_icon 
{ 
    cursor: pointer; 
    cursor: hand; 
} 
.Hmain_dnnmenu_submenu 
{ 
    background-color: #DBDBDB; 
    border: solid 1px #B7B7B7; 
    cursor: pointer; 
    cursor: hand; 
    color: #C55203; 
    font-family: Arial; 
    font-size: 11px; 
    text-align: left; 
    text-decoration:none; 
    z-index: 1000; 
} 
.Hmain_dnnmenu_submenu td 
{ 
    border-bottom: solid 1px #B7B7B7; 
    font-family: Arial; 
    font-size: 11px; 
    text-align: left; 
    text-decoration:none; 
} 
.Hmain_dnnmenu_break 
{ 
    font-family: Arial; 
    font-size: 11px; 
} 
.Hmain_dnnmenu_rootselected 
{ 
    color: #C55203; 
    cursor: pointer; 
    cursor: hand; 
    font-size: 11px; 
    font-weight: lighter; 
    font-style: normal; 
    font-family: Arial; 
    white-space: nowrap; 
    vertical-align: middle; 
    text-decoration: None; 
} 
.Hmain_dnnmenu_submenu_itemhover 
{ 
    background-color: #C55203; 
    color: #FFFFFF; 
    font-family: Arial; 
    font-size: 11px; 
} 
.Hmain_dnnmenu_subselected 
{ 
    background-color: #C55203; 
    color: #FFFFFF; 
    font-family: Arial; 
    font-size: 11px; 
}