Kategorien
- [-]Developer (94)
- API (14)
- Backend (16)
- Extensions (26)
- HTML & CSS (4)
- Typoscript (31)
- [-]Redaktionelles (15)
- Anleitungen (6)
- Tipps (6)
- Sonstiges (36)
Schlagwortwolke
| « | August 2010 | » | ||||
|---|---|---|---|---|---|---|
| S | M | T | W | T | F | S |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
Letzte Nachrichten
- Cookie Control und die europäische Cookie-Richtlinie
- 18.05.2012 21:41
- Schafft er es auf die erste Seite?
- 18.05.2012 14:39
- TYPO3camp Berlin 2012
- 11.05.2012 15:35
- Webdesign in Zeiten des iPad 3: und immer noch mehr Pixel.
- 10.05.2012 17:14
Letzte Kommentare
- Hallo David, das ist ein guter Tipp, werde ich mir...
- 13.05.2012 13:19
- Hallo! In der Aufzählung gehst du nicht auf den verfügbaren...
- 12.05.2012 14:35
- Müsste eigentlich so funktionieren, ich mache es hier ja...
- 10.04.2012 13:03
- Erst einmal - Danke für die Extension. Eine Frage habe...
- 10.04.2012 10:30
In eigener Sache
Peter Linzenkirchner, Lisardo Multimedia in Augsburg. Freelance und Partner für Design- und Webagenturen in Augsburg und München. Pixelgenaue Templates, valides HTML, barrierearm. TYPO3-Projekte, Extension-Programmierung und mehr ...
Es gibt mehrere Möglichkeiten, ein Menü für verschiedene Benutzer oder Benutzergruppen unterschiedlich zu gestalten.
Unterscheidung mit if
- temp.nav_main=HMENU
- temp.nav_main {
- special=directory
- special.value=3
- entryLevel=1
- 1=TMENU
- 1 {
- noBlur=1
- wrap= <divclass="navi"><ul>|</ul></div>
- NO=1
- NO.ATagTitle.field=abstract// description // title
- NO.linkWrap= <li>|</li>
- NO.stdWrap.htmlSpecialChars=1
- NO.ATagParams= class="intern"
- #################################################
- # andere Anzeige für die internen Seiten.
- NO.ATagParams.if{
- value=0
- isGreaterThan.field=fe_group
- }
- ACT< .NO
- ACT.linkWrap= <liclass="aktiv">|
- }
- }
Hier interessiert vor allem die zusätzliche Zuweisung einer besonderen Klasse in einige Menpunkte, die Seiten betreffen, die nur für Frontend User zugänglich sind:
- #################################################
- # andere Anzeige für die internen Seiten.
- NO.ATagParams.if{
- value=0
- isGreaterThan.field=fe_group
- }
Menu Item State:
Eine weitere Möglichkeit sind die Common item states für Menüs; dort gibt es einen Item State speziell für zugangsbeschränkte Seiten: USR und URSRO
Weiterführende Links
Rubrik »if« in der TypoScript-Referenz
Hier vor allem die verschiedenen Vergleichsoperatoren und die Besipiele.
Common Item States in der TSref.
- Kommentare

