hallo ,
ich hoffe es gibt hier menüprofis die mir helfen können.
bin jetzt seit zwei tagten am suchern und ausprobieren und sehe vor lauter menu-wald keinen einzigen baum mehr.
ich möchte die unterseiten einer seite als separate navigation darstellen.
normalerweise verwende ich dazu die special = directory - option mit angabe der haupseite deren unterseiten dargestellt werden sollen.
das funktioniert prinzipiell auch prima solange ich meine seite nicht kopiere.
da es sich bei meinem aktuellen projekt aber um das archiv einer zeitschrift handelt bei dem jeden monat die aktuelle haupseite in einen archivbereich kopiert wird bekomme ich probleme...
...sobald ich mit einer kopie arbeite zeigt mein menu nicht mehr die aktuellen seiten in der aktuellen ausgabe sondern eben die über die id definierten, die jetzt in der archivierten ausgabe liegen.
mein ziel ist es nun denselben effekt den ich mit special=directory/list bezogen auf eine page-id in meinem seitenbaum erreiche komplett dynamisch aus der hauptnavigation an eine andere stelle zu generieren.
hier mein aktueller code:
###Navigation Oben### ###ALLGEMEIN_###
temp.menu_oben = HMENU
temp.menu_oben.special = directory
temp.menu_oben.special.value = 1382
temp.menu_oben.1 = TMENU
temp.menu_oben.1{
expAll=0
NO {
stdWrap.htmlSpecialChars = 1
ATagParams = class = "menu-no"
allWrap = <span CLASS="navi_links_level_2"> | </span>
beforeImg = fileadmin/grafix_site/navi/nav_quad_blau__o.gif
beforeROImg = fileadmin/grafix_site/navi/nav_quad_rot__o.gif
RO = 1
}
ACT < .NO
ACT = 1
ACT.stdWrap.htmlSpecialChars = 1
ACT.ATagParams = class = "menu-act"
ACT.beforeImg = fileadmin/grafix_site/navi/nav_quad_rot__o.gif
RO < .NO
RO= 1
RO.ATagParams = class = "menu-ro"
RO.beforeImg = fileadmin/grafix_site/navi/nav_quad_rot__o.gif
} ##Navigation Oben - Endklammer
meine überlegung war, die gewünschten seiten im seitenbaum auf einen höheren level zu stellen als die restlichen und mir dann diesen level separat anzeigen zu lassen...
code:
marks.ALLGEMEIN_ = HMENU
marks.ALLGEMEIN_.entryLevel = 1
marks.ALLGEMEIN_.expAll = 0
marks.ALLGEMEIN_.1 = TMENU
marks.ALLGEMEIN_.1.NO {
allWrap = |
ATagParams = class="left"
}
das funktioniert auch ansatzweise, allerdings nur dann, wenn die seite deren unterseiten dargestellt werden sollen aktiv ist - ich benötige das ganze aber so, daß diese navigation IMMER angezeigt wird - eben genauso als ob ich´s als directory definieren würde nur ohne die angabe der pid...
...wenn ich also auf meiner hauptseite bin und mich durch die seite klicke soll mein marker ALLGEMEIN_ immer die auswahl der gewünschten seiten zeigen unabhängig davon wo ich mich gerade befinde.
lässt sich das lösen??!
freue mich über jeden tipp!
viele grüße,
hubert