Hallo Forum,
eine fast schon peinliche Frage:
Möchte auf allen meinen Seiten (außer der Startseite selbst) einen Link anbringen, der zur Startseite führt und meine Seiten natürlich nicht alle per Hand verlinken.
Meine Startseite befindet sich im Seitenbaum ganz oben, und alle anderen Seiten darunter.
obwohl sich das komplette restliche Menü über templavoilà eruzeugt nach dem Seitenbaum richtet, tauicht die Startseite im Menü aber nicht auf.
Kann mir jemand sagen warum?
Und wie ich meinen Link erzeuge?
Vielen Dank und lg Andi
Hallo rekordpraktikant,
die Seite taucht nicht in der Navigation auf, weil du sie wahrscheinlich ab der ersten Ebene des Seitenbaums aufbauen lässt. Ist okay, wenn dann die Startseite von ganz oben nicht mit erscheint.
Je nachdem, wo du den Link zur Startseite auf den Seiten anbringen willst, gibt es unterschiedliche Möglichkeiten.
Wenn du den Link z.B. an die erste Position der Navigation setzen willst, dann kannst du das lösen, indem du die Navigation in einem COA aufbaust. Als erstes Kommt der Link zur Startseite, darunter dein normales HMENU:
# Bedingung: Link zur Startseite nicht auf Startseite selbst anzeigen
temp.link_to_homepage >
[treeLevel = 0]
[else]
temp.link_to_homepage = TEXT
temp.link_to_homepage.value = Startseite
temp.link_to_homepage.typolink {
parameter = <ID deiner Startseite>
ATagParams = title="Zur Startseite"
target = _top
}
[global]
lib.navi = COA
lib.navi {
10 < temp.link_to_homepage
20 = HMENU
20 {
# ... hier deine normale Navigation ...
}
}
Grüße
Jochen
Hallo Jochen,
vielen Dank erst mal für die Antwort.
Soweit funktioniert der Link auch, allerdings klebt der Link auf die Startseite noch etwas am Menü.
Hätte den Link auf die startseite gerne über dem Menü. Lässt sich der Abstand zwischen den beiden Ebenen irgendwie vergrößern?
Hier mal mein Code des Hauptmenüs:
temp.link_to_homepage >
[treeLevel = 0]
[else]
temp.link_to_homepage = TEXT
temp.link_to_homepage.value = Startseite
temp.link_to_homepage.typolink {
parameter = 1
ATagParams = title="Zur Startseite"
target = _top
}
[global]
lib.MainMenu = COA
lib.MainMenu{
0 < temp.link_to_homepage
1 = HMENU
1 {
special = directory
special.value = 1
1 = TMENU
1 {
noBlur = 1
tabIndex = 1
IProcFunc = user_cronaccessiblemenus->makeAccessible
IProcFunc {
accessKeys = 1
appendWrap = (alt-|)
}
wrap=<ul>|</ul>
NO = 1
NO.linkWrap = <li>|</li>
ACT = 1
ACT < .NO
ACT.doNotLinkIt = 1
}
}
}
}
Vielen Dank schon jetzt für eine Antwort.
Hallo rekordpraktikant,
das sollte sich einfach durch einen Wrap um temp.link_to_homepage hinbekommen lassen, z.B.:
temp.link_to_homepage.wrap = <div style="margin-bottom:10px;">|</div>
für einen 15-Pixel-Abstand unterhalb des Homepage-Links.
Grüße
Jochen