|
#1
| ||||||||||||
| ||||||||||||
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:
-------------------------------------------------------------------------------------------- PIDinRootline hiermit spricht man alle angegebenen Seiten (UID-Werte) und dessen Unterseiten an. Typoscript-Code:
-------------------------------------------------------------------------------------------- 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:
-------------------------------------------------------------------------------------------- treelevel Beginnend von der Root-Seite (= Level 0) prüft man hier in welcher Seitenbaum-Stufe die aktuelle Seite liegt. Typoscript-Code:
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: -------------------------------------------------------------------------------------------- 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:
WEITERE FOLGEN... //Edit von Junior: Ich habe die Anmerkung von Yama (anstatt treelevel schreibt man treeLevel) hier korrigiert und Yamas Beitrag gelöscht um keine Verwirrung aufkommen zu lassen.
__________________ 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 Geändert von Junior (04.06.09 um 10:22 Uhr) |
| Sponsored Links |
| Unterstützen Sie das Forum und buchen Sie Ihren Webspace beim T3N Testsieger, dem Webhoster der auch dieses Forum hostet! |
|
#2
| |||
| |||
| Wäre mal schön, erstmal die Syntax genau zu klären - Beispiele für die verschiedenen Varianten finden sich genug - wie "konditioniert" man z.b. eine zuvor eingeführte globale Variable ? Wie realisiert man mehrere Unterverzweigungen, was ist der Unterschied zwischen [end] und [global], wo dürfen Conditions stehen und wo nicht, warum ? .... |
|
#3
| ||||
| ||||
| typo3.org: Documentation: TSref (Conditions) mehrere Verzweigungen mit && oder || stehen dürften sie nur auf der obersten ebene, nie innerhalb von {} georg
__________________ TYPO3 3.7./3.8.X/4.0.X/4.1.1 just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot |
|
#4
| |||
| |||
| Oh – was meinst Du mitz "oberste Ebene"? Ich verwende Conditions am Ende des Templates um die CSS für verschiedene Browser zu überschreiben und das funktioniert ... ist das falsch? Wird eigentlich jede Condition immer einzeln mit [GLOBAL] abgeschlossen, wenn man mehrere benutzt oder am Ende (so habe ich es mit Browserweichen per useragent gemacht und nur am Ende das [GLOBAL] platziert. Es funktioniert, aber ich habe keine Ahnung, ob das richtig ist ... |
|
#6
| ||||
| ||||
| Zitat:
__________________ TYPO3 3.7./3.8.X/4.0.X/4.1.1 just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot |
|
#7
| |||
| |||
| OK, also von der Syntax ist es also egal, ob jede einzeln oder am Ende nur einmal zu schliessen. Das hätte ich jetzt nicht gedacht. Für mich als Nichtprogrammierer, der ich selten verstehe, was sich hinter den Codes wirklich verbirgt, der aber leidvoll erleben musste, dass ein Großteil meiner Fehler aus irgendwelchen Syntaxproblemen entsteht (irgendwo etwas nicht geschlossen oder doppelt ;-) ist das jetzt überraschend. |
|
#8
| ||||
| ||||
| Deshalb zahlt es sich aus, TypoScript mal ein wenig einstudieren. ;)
__________________ 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 |
|
#9
| |||
| |||
| ... "mal ein wenig" klingt gut. Ich muss offen zugeben, dass es mir das Verständnis erstaunlich schwer fällt. Progrmmieren war noch nie so "mein Ding". Es soll zwar Designer geben, die sowohl gestalterische Kompetenz als auch mathematisches Verständnis haben – aber im allgemeinen sind besondere Befähigungen in diesen Dingen in unterschiedlichen Gehirnbereichen zu finden ;-) Aber ohne Typoscript bleiben einem natürlich die besten Seiten von Typo3 verborgen. Und man kann natürlich auch nicht immer auf liebenswerte Mitstreiter hoffen, die per Forum Ihr Können so selbstlos teilen. Gruß Ralf |
|
#10
| ||||
| ||||
| Ich kann nur aus meiner Erfahrung sprechen. Es gibt ein Buch "TypoScript kurz & gut". Mit diesem Buch habe sehr schnell TS besser verstanden
__________________ 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 |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| conditions | Sareen | TYPO3 4.x Fragen und Probleme | 4 | 30.04.07 15:57 |
| CSS Conditions für RTE | Mik3e | TYPO3 4.x Fragen und Probleme | 4 | 20.02.07 13:25 |
| Browserweiche mit conditions | zefix | TYPO3 4.x Fragen und Probleme | 6 | 13.02.07 10:31 |
| FE-User mit conditions | Averlon | Alle anderen Extensions | 3 | 31.12.06 10:07 |
| Conditions | kurtzman | TYPO3 3.x Fragen und Probleme | 5 | 27.02.06 13:28 |