[TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german] Re: [TYPO3-german]headerData --> H1 für Seitentitel

JoH asenau info at cybercraft.de
Sat Feb 28 13:32:55 CET 2009


>>> da muss ich doch noch einen drauf setzen ;-) wenn schon dann aber
>>> Suchmaschinen-gerecht in reversed order.
>>>
>>> wie das geht?
>>> guckst du hier: http://www.pi-phi.de/t3v4/index.php?id=197
>>
>> und du bist sicher, dass das nicht einfacher geht? ;-)
>
> das könnte schon sein. ich hab es nicht besser hin bekommen. Das
> Aufwändigste ist eigentlich das Entfernen der überflüssigen
> Trennzeichen.
>
> bei der Breadcrumb kann man ja nicht mal eben mit einer Option die
> Reihenfolge umkehren.
> Und mit Typoscript aus der Rootline eine Liste erstellen und umkehren
> und dann wieder ausgeben ist sicher nicht so viel einfacher (kürzer).
> Aber vielleicht zeigt mir jemand dass es einfacher geht?

Aber gern ;-)

Zweimal das gleiche Rootline-Menü.
Beim ersten Durchlauf wird ein Register-Stack mit Links gefüllt und
keinerlei Ausgabe erzeugt.
Beim zweiten Durchlauf ist das Menü lediglich Container für eine Schleife in
der die Links aus dem Register-Stack gezogen werden.
LOAD_/RESTORE_REGISTER arbeiten nach dem LIFO-Prinzip und genau das wird ja
zum Umkehren benötigt.
Da innerhalb von Menüs optionSplit zieht, kann man mit allWrap auch die
Anführungszeichen dazwischenpacken:

temp.reversedRootline = COA
temp.reversedRootline {
  10 = HMENU
  10 {
    special = rootline
    special.range = 0|-1
    1 = TMENU
    1 {
      NO {
        doNotLinkIt = 1
        stdWrap.cObject = LOAD_REGISTER
        stdWrap.cObject {
          toBeReverted {
            field = nav_title//title
            typolink.parameter.field = uid
          }
        }
      }
    }
  }
  20 < .10
  20 {
    1.NO {
      stdWrap.cObject >
      stdWrap.cObject = COA
      stdWrap.cObject {
        10 = TEXT
        10.data = register:toBeReverted
        20 = RESTORE_REGISTER
      }
      allWrap = |&nbsp;&raquo;&nbsp; |*||*| |
    }
  }
}

HTH

Joey


-- 
Wenn man keine Ahnung hat: Einfach mal Fresse halten!
(If you have no clues: simply shut your gob sometimes!)
Dieter Nuhr, German comedian
Xing: http://contact.cybercraft.de
TYPO3 cookbook (2nd edition): http://www.typo3experts.com
TYPO3 workshops: http://workshops.eqony.com




More information about the TYPO3-german mailing list