Hallo zusammen,
mein Typoscript-Code sieht im Moment so aus:
## Main Menü [Start]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0
lib.mainMenu.1 = TMENU
lib.mainMenu.1.expAll = 1
lib.mainMenu.1.NO = 1
lib.mainMenu.1.NO.wrapItemAndSub = <li class="untertitel">|</li>
##Main Menü [Stop]
Jetzt würde ich aber gerne, dass class="untertitel" wirklich auch den Untertitel der jeweiligen Seite enthält? Könnt ihr mir sagen, wie ich das hinbekomme? Die Links sollen im Endeffekt später so aussehen:
<li class="grau"><a href="index.html">Startseite</a></li>
Dann habe ich an anderer Stelle eine Überschrift, die immer dort bleibt und im Endeffekt ebenfalls so aussehen soll. Hier ist es allerdings so, dass der Untertitel von der Ebene eins genommen werden soll. Beim Menü benutzt man ja sowas wie entrylevel=1. Wie mache ich das hier? Der HTML-Code soll im Endeffekt später so aussehen:
<h1 class="grau">Login</h1>
Ich wäre euch sehr dankbar, wenn ihr mir helfen könntet.
Viele Grüße
Daniel Christ
Kann mir niemand weiterhelfen? 😢
Grüß Dich, Daniel,
wenn Du die li-Klasse dynamisch durch den Untertitel der Seite erstellen lassen möchtest, hilft Dir der folgende Schnipsel weiter:
lib.mainMenu.1.NO.wrapItemAndSub = <li class="{field:subtitle}">|</li>
lib.mainMenu.1.NO.wrapItemAndSub.insertData = 1
}
Das müsste Dir weiterhelfen.
Viele Grüße
t3attitude
AAAAAAAAAAAAAAAHHHHHHHHHH!!!!!!!! 😃😃😃 Ich freu mich!!!! Da war ich schon fast am Ziel!!! Nur diese blöde zweite Zeile hatte ich nicht. Aber irgendwie hab ich sowas auch nirgends gefunden. Vielen, vielen Dank.
Jetzt noch eine kurze Frage. Ich möchte an einer Stelle ebenfalls einen Link generieren. Allerdings nicht den Subtitle der aktuellen Seite, sondern von der ersten Ebene. Bsp.
1. Home
2. Infos
2.1 Über mich
2.2 Zuhause
2.3 Andere
Jetzt klingt jemand auf den Menüpunkt 2.3 Andere. Dann soll an einer Stelle ein Link generiert werden <h1 class="grau">Login</h1>. Wobei grau der Subtitle von dem Menüpunkt "2. Infos" ist. Wie erhalte ich soetwas?
Vielen vielen Dank schonmal an dich t3attitude
Viele Grüße
Daniel
Da würde ich Folgendes sehen:
10 = TEXT
10.data = levelfield:-1,subtitle,slide
10.wrap = <h1 class="|">Login</h1>
10.wrap.insertData = 1
"slide" ist dafür verantwortlich, dass der Untertitel der oberen Seite gezogen wird, insofern für die eigentliche Seite kein Untertitel gepflegt ist.
Viele Grüße
t3attitude
Vielen Dank für deine Antwort. Ich arbeite mit TemplaVoilà. Dort habe ich einen Bereich gemappt und mit lib.nav_h1 bezeichnet. Somit müsste dann alles folgendermaßen aussehen oder?
lib.nav_h1 = TEXT
lib.nav_h1.data = levelfield:-1,subtitle,slide
lib.nav_h1.wrap = <h1 class="|">Login</h1>
lib.nav_h1.wrap.insertData = 1
Leider wird der subtitle hierbei nicht eingefügt. Ich habe dabei sowohl der aufgerufenen Seite als auch der übergeordneten Seite einen Subtitle verpasst. Wodran kann das liegen, dass das nicht funktioniert?
Viele Grüße und nochmal vielen vielen Dank für die Hilfe
Daniel
Hallo Daniel,
das schaffst Du, wenn Du im Install-Tool unter "All configurations" den Abschnitt "[addRootLineFields]" suchst (da sollten normalerweise ein paar TemplaVoila-spezifische Angaben stehn). Dann ergänzt Du diese Angaben um ",subtitle" - und damit sollte Dein TS auch das gewünschte Ergebnis liefern.
Die letzte Zeile des von mir geposteten TS kannst Du übrigens streichen (ist für "data" nicht notwendig / unnütz).
lib.nav_h1.wrap.insertData = 1
Viele Grüße
t3attitude
Hey,
aaahhh... jetzt bekomme ich den Fehler
<h1>Error!</h1>
<p>The requested page didn't have a proper connection to the tree-root! <br /><br />(Broken rootline)</p>
Wenn ich das richtig gelesen habe, tritt dieser Fehler auf, wenn man Shortcuts verwendet. Ich habe in meiner Seitenstruktur mehrere Shortcuts verwendet. Bei diesen Shortcuts habe ich jeweils nur den Modus "first subpage" genommen. Kann das an diesen Shortcuts liegen? Oder wodran kann das noch liegen?
Habe in der allconfiguration folgendes hinzugefügt: tx_templavoila_rootline
Viele Grüße
Daniel
Poste doch mal den relevanten Abschnitt der Seitenstruktur und kennzeichne, welche Seiten Shortcuts sind und wohin diese zeigen.
Grüße
t3attitude
Hey,
habe dir (t3attitude) mal eine persönliche Nachricht geschickt. Denke, dass das vielleicht die schnellste möglichkeit ist. Der Fehler tritt eigentlich immer auf.
Viele Grüße
Daniel