Suchmaschinenoptimierung
 Labor
 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

 Tipp des Monats

Super Kurzreferenz:

http://www.antitoo.de/

(HTML|CSS|JSC|PHP|SQL)

 

Tolle TYPO3-Tipps:

typo3.creativesites.de

 

 

 Games (alte Klassiker)
 Besucherinformationen
Besucher Total:
2334692
Besucher gestern:
226
Besucher heute:
211
Kennzahl:
211

Ihre IP   38.107.191.94
Port :38218

Sie benutzen: CCBot/1.0 (+http://www.commoncrawl.org/bot.html)

Ihre Herkunft: 
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/