[TYPO3-german] override / if.isFalse - Verständnisproblem & browse Menü: Linkname = Seitentitel
newgrp at googlemail.com
newgrp at googlemail.com
Sun Feb 8 23:05:25 CET 2009
Hallo,
ich sitze an dem Problem schon den ganzen Tag und habe viel probiert, doch
nichts hat geklappt.
1) Ich habe nachfolgendes TS, bei dem ich möchte, dass der Linkname (der
Text zwischen <a href=""> und </a>) nicht der Navigationstitel ist, sondern
der Seitentitel. Ich konnte im TSref kein Feld finden, wo ich den Linknamen
ändern/zuweisen kann. Geht das nicht?
2) Unter lib.Browser weise ich zuerst dem Nächste Seite Link den Link zur
vorherigen Seite zu. Nun möchte ich, dass dem jedoch der nächste Seite Link
zugewiesen wird (also überschrieben), wenn dieser Link existiert.
temp.browseNext = HMENU
temp.browseNext {
special = browse
special.items = next
1 = TMENU
1 {
wrap.field = title #geht nicht
NO.ATagTitle.field = title
}
}
temp.browsePrev < temp.browseNext
temp.browsePrev.special.items = prev
lib.Browser = COA
lib.Browser {
10 < temp.browsePrev #temp.browsePrev kopieren, wenn nicht leer
10.override < temp.browseNext #temp.browseNext kopieren, wenn nicht
leer
10.stdWrap.wrap = | <br/>
20 < temp.browseNext
20.override < temp.browsePrev
}
Ich habe es mit ifEmpty, if.isFalse / if.isTrue und override versucht, doch
ohne Erfolg.
Mir ist die Verwendung auch nicht ganz klar.
Meine Hypothesen:
Override: Wenn das rechte nicht nichts ist, wird das linke damit
überschrieben
ifEmpty: wenn linkes (woran ich ifEmpty gehängt habe) leer ist, dann wird
das, was ich ifEmpty zuweise geladen
if.isTrue: stdWrap.if.isTrue.WasNichtLeerIst = Weise zu, da WasNichtLeerIst
isTrue = wahr werden lässt
Sind diese richtig? Falls nicht, bitte korrigieren. Vielen Dank!
Im Netz habe ich keine Beispiele gefunden, wo der Code so kommentiert war,
dass ich ihn nachvollziehen kann.
Vielen Dank für eure Mühe dies zu lesen.
Ich hoffe es weiß wer Rat.
Gruß, Hauke
More information about the TYPO3-german
mailing list