Suchmaschinenoptimierung
 Programmierhilfen

Editoren:

Popup-Generator

Sitemap Generator

Banner-Generator

MetaTagGenerator

Wysiwyg Editoren

Mehr Generatoren

   

Wysiwyg-Editoren:

HTMLAREA der verbreitete

tinyRTE der bessere

 

Templates Entwicklung:

YAML Viel Zeit gespart

 

Praktische Tools:

Pixelmesser eben Pixel messen

Colorpicker Farbwerte finden

Zwischenablage Erweiterung

   

Wissenswertes:

PHP-Umgebungsvariablen

Reguläre Ausdrücke

ServerSideIncludes

dos-befehle

ftp-befehle

Abkürzungen

Die Google Codesuche

  

Domains registrieren:

Ripe wer wo was

Switch .ch Domains

Denic .de Domains

Network-Solution .com Domains

Register .net und alle anderen Domains

Bedingungen mit Typoscript



Jeder, der sich ein wenig mit Programmiersprachen beschäftigt, kennt die guten "if-then-else"-Bedingungen. Auch im Typoscript (Konfigurationssprache von Typo3) gibt es die Möglichkeit, Bedingungen zu stellen.

 

Die if - Bedingungen kommt an den Kopf des ganzen Konstrukts in eckigen Klammern. Daraufhin einfach den "then" - Teil schreiben und wahlweise einen "[ELSE]" - Block einschieben. Am Schluss muss immer ein "[GLOBAL]" stehen, sofern die Bedingungen nicht weiter angewendet werden sollen.

 

Bitte nicht vergessen, dass TypoScript keine Programmiersprache ist und somit bei komplexen Zusammenhängen auch recht schnell an seine Grenzen stößt. Zum Konfigurieren eignet es sich allerdings wunderbar.

 

Hier einige Beispiele, wie dies schließlich aussehen kann:

Verschiedene Bedingungen die man in Typoscript anwenden kann
#Bedingung nach Seitenzahl:

[globalVar = TSFE:id=11, TSFE:id=35, TSFE:id=146]
#Mach dies
[ELSE]
#Und sonst mach das
[global]


#Bedingung nach Login:

[loginUser=*]
#mach was
[global]


#Bedingung nach Zeit:

[hour = >= 11]
  page.10.marks.DATUM.10.value = Guten Tag
[hour = >= 19]
  page.10.marks.DATUM.10.value = Guten Abend
[global]


#Bedingung nach Querrystring   

[globalString = IENV:QUERY_STRING= *cmd=prompt*]
#mach was
[global]


#Bedingung nach Level  

[treeLevel = 3]
#mach was
[END]


#Bedingung nach IP Adresse

[globalString = IENV:REMOTE_ADDR = 81.61.139.216]
#mach was
[global]


#Der Superlink zu Bedingungen :

#http://www.typo3.net/tsref/conditions/