Domanda

Sto creando il mio menu personalizzato in DNN utilizzando il modello del token del menu DDR.

Nel mio menu, vorrei il collegamento del menu della pagina che sono attualmente da selezionare.Sono in grado di raggiungere questo obiettivo utilizzando il token [SELECTED].Tuttavia, ogni volta che sono nella seconda seconda pagina di livello superiore o 3 ° livello, il collegamento non è selezionato.Come posso scrivere il codice in modo che il collegamento della pagina dei genitori venga selezionato anche quando sono nelle pagine dei bambini?

Questo è il mio codice

[>NODE-TOP]
<li class="[?NODE]dropdown[/?][?SELECTED] current active[/?]">
    [?ENABLED]
        <a class="dropdown-toggle forcelink" data-toggle="dropdown" data-hover="dropdown" data-delay="300" href="[=URL]">[=TEXT]<span class="[?NODE]caret[/?]"></a>
    [/?]
    [?NODE]
        <ul class="dropdown-menu">
            [*>NODE]
        </ul>
    [/?]
</li>
[/>]
[>NODE]
<li class="dropdown-submenu">
    [?ENABLED]
            <a href="[=URL]">[=TEXT]<span class="[?NODE]caret-right[/?]"></a>
    [/?]
    [?NODE]
        <ul class="dropdown-menu">
            [*>NODE]
        </ul>
    [/?]
</li>
[/>]
.

Ecco alcuni token che possono essere utilizzati per DDRMENU:

NODE - A page
ID - The page ID
TEXT - The page name (i.e. what should normally be displayed in the menu)
TITLE - The full page title
URL - The page URL
ENABLED - Whether the page is enabled
SELECTED - Whether the page is selected
BREADCRUMB - Whether the page is in the current breadcrumb
SEPARATOR - Whether the node is a separator
ICON - The URL of the page icon
LARGEIMAGE - The URL of the large page icon (DNN 6 only)
FIRST - Whether the page is the first in its level
LAST - Whether the page is the last in its level
ONLY - Whether the page is the only one in its level
DEPTH - The depth of the current page in the menu structure (starting at 0)
TARGET - The target window for the url defined for the page (_new or null)
KEYWORDS - The keywords defined for the current page
DESCRIPTION - The description of the current page
TARGET - The target property is used to identify the browser window.
.

È stato utile?

Soluzione

Il tuo codice non è testato per selezionato ai livelli inferiori.Cioè nella sezione che inizia con [> nodo].

Nota che c'è anche un pane grattugiato che sarà vero per tutte le pagine nel sentiero del panecrumb.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top