[TYPO3-german] Navigation Page Classes

chris Wolff chris at connye.com
Wed Jul 31 14:33:58 CEST 2013


Hi Thomas,
du müsstest jedes belibiege feld aus den seiteneigenschaften nehmen

falls du z.b den subtitle nicht nutzt. kannst du das dafür verwenden
(sauberer währe natürlich einfach über eine kleine extension ein neues
feld hinzu zufügen und dass dann zu verwenden..
hier ein beispiel mit dem feld subtitle.
10 = HMENU
10 {
  1.NO {
    wrapItemAndSub.insertData = 1
    wrapItemAndSub = <li class="{field:subtitle}">|</li>
  }
}

schöner ist natürlich das ganze mit einer extension zu machen und ein
extrafeld dafür hinzuzufügen.

grusss chirs

Am 31. Juli 2013 14:01 schrieb Thomas Skierlo <pubtsk1 at pix-pro.eu>:
> Hallo zusammen,
>
> ich scheitere aktuell an einem (mutmasslich) banalen Problem. Ich möchte
> nichts weiter, als bei der Generierung von Navigationselementen manchen
> Seiten eine CSS Klasse mitzugeben, die ich für die Darstellung
> entsprechender Icons nutzen kann. Nicht per Image, sondern per CSS-Font
> (Bootstrap/Font-Awesome). Ich benötige also am Ende etwas wie:
>
> "<a href="#"><i class="myNonUidBasedPageClass"></i> {page:title}</a>"
>
> Um dies ohne IMG oder Background IMG zu erreichen (beides wäre leicht, aber
> very old-school,  unsymantisch und wenig performant), muss ich zwingend
> etwas in den Page Properties nutzen. Schön wäre ein Feld: {page:class},
> welches es jedoch nicht gibt. Missbrauche ich dafür nav_title oder subtitle,
> so verbaue ich mir an anderer Stelle Möglichkeiten. Ist also keine gute
> Idee. Gleiches gilt für das Feld Url Alias. Das wären m.E. alles böse Hacks.
>
> Die zweite Möglichkeit wäre, für entsprechende Seiten ein Ext. Template zu
> erstellen, mit entsprechendem Setup für die Klasse. Dies erscheint mir
> jedoch wenig performant und einem Redakteur nicht erklärbar. Totaler
> Overkill, nur um eine individuelle, nicht numerische Klasse zur Page zu
> bekommen.
>
> Der dritte Ansatz wäre, die Page Uid als Klasse im TMENUITEM zu wrappen. Ist
> aber auch Kabes, da man dann Uid-spezifisches CSS erstellen muss, was
> jegliche Migration unmöglich macht. Wahrscheinlich der schlechteste Weg.
>
> Die vierte Möglichkeit wäre (vielleicht), das Feld "Categories" (seit 6.0)
> zu nutzen. Gefiele mir noch am besten, aber ich finde Null brauchbare Doku.
> Nur ein rudimentäres Wiki, wie man das Feld aus eigenen Extensions
> anspricht. Ich muss es aber in meinem TMENU mit Typoscript ansprechen, und
> dazu finde ich nichts. Vielleicht auch gar nicht möglich, da categories
> bestimmt ein Array liefert.
>
> Ist es wirklich ein Missing-Feature, dass es kein Feld für eine
> nicht-numerische Seitenklasse gibt? Medien kann ich anhängen wie Sand am
> Meer, aber eine popelige Klasse nicht?
>
> Irgendwelche Ideen?
>
> Grüße,
>
> Thomas Skierlo
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



-- 
christian wolff - webdeveloper, tech-loving geek and typo3 enthusiast
telefon: +49 30 347 244 88
mobil:  +49 179 49 44 758
email: chris at connye.com
adresse: friedelstraße 31 - 12047 berlin

xing-profil: http://www.xing.com/profile/Christian_Wolff43
google+: https://plus.google.com/u/0/115669673917212236875/posts?hl=de
facebook: https://www.facebook.com/1stMachine
flattr: https://flattr.com/profile/1stmachine


More information about the TYPO3-german mailing list