Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 08.01.08, 10:30
Benutzerbild von josDesign
TYPO3 Forum Team
Administrator
 
Registriert seit: 24.07.06
Alter: 23
Beiträge: 1.695
josDesign eine Nachricht über Skype™ schicken
[CONDITIONS] in Typo3

Ich versuche hier auf deutsch die Conditions zu erklären mithilfe von Praxisbeispielen. Werde sie von Tag zu Tag vervollständigen!

Conditions - Typo3-System

--------------------------------------------------------------------------------------------
compatVersion
Hiermit kann man bestimmte TypoScript-Abschnitte auf eine spezielle Typo3-Version beschränken. Es wird nicht die volle Versionsnummer geprüft sondern immer nach dem Schema 4.1, 4.0, etc. man prüft die im Install-Tool eingestellte Compatibility-Version.
Typoscript-Code:
1:
2:
3:
4:
# Nur wenn CompatVersion gleich 4.0.x
[compatVersion = 4.0]
# hier der entsprechende Inhalt
[GLOBAL]


--------------------------------------------------------------------------------------------
PIDinRootline
hiermit spricht man alle angegebenen Seiten (UID-Werte) und dessen Unterseiten an.
Typoscript-Code:
1:
2:
3:
4:
# Seite mit der UID 12 und deren Unterseiten
[PIDinRootline = 12]
# hier der entsprechende Inhalt
[GLOBAL]


--------------------------------------------------------------------------------------------
PIDupinRootline
spricht das selbe an wie PIDinRootline jedoch exklusive der angegeben. Mit der ELSE kann man dann die eigentliche genannte UID ansprechen (in diesem Fall 12).
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
# Alle Unterseiten der Seite mit der UID 12
[PIDupinRootline = 12]
# hier der entsprechende Inhalt
[else]
# hier der Inhalt für UID 12
[end]
[GLOBAL]


--------------------------------------------------------------------------------------------
treelevel
Beginnend von der Root-Seite (= Level 0) prüft man hier in welcher Seitenbaum-Stufe die aktuelle Seite liegt.
Typoscript-Code:
1:
2:
3:
4:
# Alle Seiten in Treelevel 2 & 3
[treelevel = 2,3]
# hier der entsprechende Inhalt
[GLOBAL]


Conditions - FE-Benutzerspezifisch

--------------------------------------------------------------------------------------------
usergroup
Um auf FE-Usergruppen zu prüfen, gibt man einfach die FE-Gruppen-UIDs ein. Wenn man prinzipiell eingeloggte FE-User ansprechen möchte dann kann man auch den * Platzhalter verwenden (sofern dieser einer gruppe zugeteilt ist).
Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
# ..wenn ein User eingeloggt ist (und in einer Gruppe ist)
[usergroup = *]
# hier der entsprechende Inhalt
[GLOBAL]
[usergroup = 2]
# hier der entsprechende Inhalt für FE-Gruppe 2
[GLOBAL]


--------------------------------------------------------------------------------------------
loginUser
Enspricht der Condition usergroup nur das man damit FE-User anspricht. Mit dem Platzhalter kann man alle eingeloggten User ansprechen, welche auch nicht in einer Usergruppe sind.
Typoscript-Code:
1:
2:
3:
4:
# ..wenn ein User eingeloggt ist (hier User #1)
[loginUser = 1]
# hier der entsprechende Inhalt
[GLOBAL]




WEITERE FOLGEN...
__________________
Bitte markiere Deinen Thread als Gelöst, wenn er es ist! Wie geht das? Hast Du ihn eventl. selbst gelöst? Dann lass uns an der Lösung teilhaben!
Das Anzeigen von Typoscript in Beiträgen steuern
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist Aus.
HTML-Code ist An.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
conditions Sareen TYPO3 4.x Fragen und Probleme 4 30.04.07 14:57
CSS Conditions für RTE Mik3e TYPO3 4.x Fragen und Probleme 4 20.02.07 12:25
Browserweiche mit conditions zefix TYPO3 4.x Fragen und Probleme 6 13.02.07 09:31
FE-User mit conditions Averlon Alle anderen Extensions 3 31.12.06 09:07
Conditions kurtzman TYPO3 3.x Fragen und Probleme 5 27.02.06 12:28


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:17 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS