<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.160.198.170</id>
	<title>Wikizone - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.stephanschlegel.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=84.160.198.170"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.160.198.170"/>
	<updated>2026-05-06T22:41:32Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_TSConfig&amp;diff=1008</id>
		<title>Typo3 - TSConfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_TSConfig&amp;diff=1008"/>
		<updated>2006-10-04T15:35:03Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: /* Nützliche Beispiele */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;weitere Infos unter [[Typo3 - Backend anpassen]]&lt;br /&gt;
== TSconfig ==&lt;br /&gt;
Außer mit den TS Templates lassen sich einige Einstellungen auf Seitenebene und User Ebene einstellen. Diese Einstellungen heißen entsprechend User TSconfig und Page TSconfig.&lt;br /&gt;
== User TSconfig ==&lt;br /&gt;
Auf Benutzerebene stellt man Eigenschaften im TSConfig Feld der Benutzer-Konfiguration ein.&lt;br /&gt;
&lt;br /&gt;
=== Nützliche Beispiele - User TSConfig ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Admin Panel eingeklappt, Stifte angezeigt&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
admPanel {&lt;br /&gt;
  enable.edit = 1&lt;br /&gt;
  module.edit.forceNoPopup = 1&lt;br /&gt;
  module.edit.forceDisplayFieldIcons = 1&lt;br /&gt;
  module.edit.forceDisplayIcons = 0&lt;br /&gt;
  hide = 1&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
#Shortcuts&lt;br /&gt;
&lt;br /&gt;
 options.shortcutFrame = 1&lt;br /&gt;
&lt;br /&gt;
# Einstellungen die früher nur im PageTS vorgenommen wurden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
page.options.clearCache.pages = 1&lt;br /&gt;
page.options.clearCache.all = 1&lt;br /&gt;
&lt;br /&gt;
page.mod {&lt;br /&gt;
   SHARED.colPos_list = 0,2&lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default User TSconfig ==&lt;br /&gt;
im conf File direkt eintragen&lt;br /&gt;
&lt;br /&gt;
$TYPO3_CONF_VARS[&amp;#039;BE&amp;#039;][&amp;#039;defaultUserTSconfig&amp;#039;]=&amp;#039; [da rein die Konfiguration]&lt;br /&gt;
&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
== PageTSConfig ==&lt;br /&gt;
Diese Einstellungen kann man bei den Eigenschaften der Seite im TSConfig Feld einstellen.&lt;br /&gt;
Die Eigenschaften können auch im User TSConfig genutzt werden, dazu wird im TSConfig Feld des Users einfach ein page. vorangestellt. Im Konfliktfall gelten die User Einstellungen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Nützliche Beispiele ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dropdown Feld für Cache bei normalen Benutzern einschalten&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 options.clearCache.pages = 1&lt;br /&gt;
 options.clearCache.all = 1&lt;br /&gt;
stellt ein Dropdownfeld zur Verfügung mit dem der Benutzer für einzelne und für alle Seiten den &amp;#039;&amp;#039;&amp;#039;Cache löschen&amp;#039;&amp;#039;&amp;#039; kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Spalten====&lt;br /&gt;
 mod {&lt;br /&gt;
   SHARED.colPos_list = 0,2&lt;br /&gt;
 }&lt;br /&gt;
Zeigt nur die Spalten Normal und Rechts an. (Links=1, Normal=0, Rechts=2,Rand =3).&lt;br /&gt;
&lt;br /&gt;
====Dropdown-Feld für die Überschrift anpassen====&lt;br /&gt;
So kann man die überflüssigen Menüeinträge im Feld Header löschen(100 steht für den Wert versteckt):&lt;br /&gt;
 TCEFORM.tt_content.header_layout.removeItems = 2,3,4,5,100&lt;br /&gt;
Trick: Wenn man nicht weiß welchen Wert ein eintrag hat, einfach diesen Wert verwenden und in der Datenbank nachgucken.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Überschreiben der Menüeinträge:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.0 = Überschrift Text&lt;br /&gt;
 TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift Grafik&lt;br /&gt;
&lt;br /&gt;
====Dropdownfeld für Rahmen anpassen====&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#Überflüssige Rahmeneinträge entfernen&lt;br /&gt;
TCEFORM.tt_content.section_frame.removeItems = 10, 11, 12, 20, 21 &lt;br /&gt;
&lt;br /&gt;
TCEFORM.tt_content.section_frame.altLabels.1 = Breit&lt;br /&gt;
TCEFORM.tt_content.section_frame.altLabels.5 = Schmal links&lt;br /&gt;
TCEFORM.tt_content.section_frame.altLabels.6 = Schmal rechts&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Default Page TSConfig ==&lt;br /&gt;
Im Conf File kann man feste Einstellungen vornehmen&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$TYPO3_CONF_VARS[&amp;#039;BE&amp;#039;][&amp;#039;defaultPageTSconfig&amp;#039;]=&amp;#039;&lt;br /&gt;
	TCEFORM.pages.TSconfig.linkTitleToSelf=1&lt;br /&gt;
&amp;#039;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Rahmen_(Frames)&amp;diff=492</id>
		<title>Typo3 - Rahmen (Frames)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Rahmen_(Frames)&amp;diff=492"/>
		<updated>2006-10-04T15:24:53Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: /* Rendering der Rahmen (Frames) ändern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Zum Anpassen kann man den Hebel an verschiedenen Stellen ansetzen.&lt;br /&gt;
&lt;br /&gt;
# Nicht benötigte Einträge entfernen &lt;br /&gt;
# Aussehen (Rendering)der Rahmen zu verändern.&lt;br /&gt;
# Die Bezeichnungen der Auswahlliste zu verändern.&lt;br /&gt;
# Die Position des Auswahlfeldes zu beeinflussen.&lt;br /&gt;
&lt;br /&gt;
== Bisher vorhandene Rahmen Einstellungen entfernen ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Definitionen der verschiedenen Layouts im Seiten TSconfig:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.removeItems = 5,6,10,11,12,20,21&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bestehende Einstellung umbenennen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.altLabels.1 = Layout1&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Eigene Einstellungen hinzufügen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.addItems.2 = Layout2&lt;br /&gt;
 TCEFORM.tt_content.section_frame.addItems.3 = Layout3&lt;br /&gt;
&lt;br /&gt;
== Rendering der Rahmen (Frames) ändern ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tt_content.stdWrap{&lt;br /&gt;
   innerWrap.cObject{&lt;br /&gt;
      20.value &amp;gt;&lt;br /&gt;
      20.value = &amp;lt;div class=&amp;quot;frame1&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
      21.value &amp;gt;&lt;br /&gt;
      21.value = &amp;lt;div class=&amp;quot;frame2&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ändert die Rahmenvorlagen Frame1 und Frame2 (Rahmen1 und Rahmen2)&lt;br /&gt;
&lt;br /&gt;
Mit dem Object Browser kommt man schnell den anderen Typen auf die Spur.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier wird zum Beispiel das erste Layout von &amp;quot;xxx&amp;quot; und &amp;quot;yyy&amp;quot; umschlossen.&lt;br /&gt;
Her wäre natürlich ein DIV oder ähnliches möglich.&lt;br /&gt;
&lt;br /&gt;
 tt_content.stdWrap.innerWrap.cObject.1 = TEXT&lt;br /&gt;
 tt_content.stdWrap.innerWrap.cObject.1.value = xxx|yyy&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Die Nummern der Standard-Objekte&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 1 - invisible&lt;br /&gt;
 5 - ruler before&lt;br /&gt;
 6 - ruler after&lt;br /&gt;
 10 - frame intend&lt;br /&gt;
 11 - 3366&lt;br /&gt;
 12 - 6633&lt;br /&gt;
 20 - frame1&lt;br /&gt;
 21 - frame2&lt;br /&gt;
&lt;br /&gt;
== Bezeichnungen der Rahmen im Backend ==&lt;br /&gt;
&lt;br /&gt;
Diese lassen sich &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; wie die Headers in der Benutzerkonfiguration im TCE Feld einstellen.&lt;br /&gt;
&lt;br /&gt;
Eine Möglichkeit ist das Sprachfile direkt anzupassen. &lt;br /&gt;
&lt;br /&gt;
Das relevante Sprachfile liegt unter: /typo3conf/ext/csh_de/cms/de.locallang_ttc.xml&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Update:&amp;#039;&amp;#039;&amp;#039; geht doch siehe hier&lt;br /&gt;
[[Typo3 - TSConfig]]&lt;br /&gt;
&lt;br /&gt;
== Anordnung des Auswahlfelds anpassen ==&lt;br /&gt;
In ext_tables.php einer beliebiegen (oder neuen) Extension&lt;br /&gt;
&lt;br /&gt;
section_frame nach vorne schieben, damit das Layout links erscheint und nicht ganz hinten rechts.&lt;br /&gt;
&lt;br /&gt;
Einfach in die Datei ext_tables.php einer Extension folgendes eintragen.&lt;br /&gt;
&lt;br /&gt;
 $TCA[&amp;#039;tt_content&amp;#039;][&amp;#039;palettes&amp;#039;][&amp;#039;4&amp;#039;][&amp;#039;showitem&amp;#039;]=&amp;#039;section_frame, sys_language_uid, colPos, spaceBefore, spaceAfter, sectionIndex, linkToTop&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Natürlich können Sie hier auch eine andere Reihenfolge festlegen oder bei der Gelegenheit gleich andere Felder auch noch verschieben.&lt;br /&gt;
 &lt;br /&gt;
Weitere Infos zum Thema Backend unter [[Typo3 - Backend anpassen]]&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Rahmen_(Frames)&amp;diff=425</id>
		<title>Typo3 - Rahmen (Frames)</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Rahmen_(Frames)&amp;diff=425"/>
		<updated>2006-10-04T15:23:37Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: /* Rendering der Rahmen (Frames) ändern */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
Zum Anpassen kann man den Hebel an verschiedenen Stellen ansetzen.&lt;br /&gt;
&lt;br /&gt;
# Nicht benötigte Einträge entfernen &lt;br /&gt;
# Aussehen (Rendering)der Rahmen zu verändern.&lt;br /&gt;
# Die Bezeichnungen der Auswahlliste zu verändern.&lt;br /&gt;
# Die Position des Auswahlfeldes zu beeinflussen.&lt;br /&gt;
&lt;br /&gt;
== Bisher vorhandene Rahmen Einstellungen entfernen ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Definitionen der verschiedenen Layouts im Seiten TSconfig:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.removeItems = 5,6,10,11,12,20,21&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Bestehende Einstellung umbenennen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.altLabels.1 = Layout1&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Eigene Einstellungen hinzufügen:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 TCEFORM.tt_content.section_frame.addItems.2 = Layout2&lt;br /&gt;
 TCEFORM.tt_content.section_frame.addItems.3 = Layout3&lt;br /&gt;
&lt;br /&gt;
== Rendering der Rahmen (Frames) ändern ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 1&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
tt_content.stdWrap{&lt;br /&gt;
   innerWrap.cObject{&lt;br /&gt;
      20.value &amp;gt;&lt;br /&gt;
      20.value = &amp;lt;div class=&amp;quot;frame1&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
      21.value &amp;gt;&lt;br /&gt;
      21.value = &amp;lt;div class=&amp;quot;frame2&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies ändert die Rahmenvorlagen Frame1 und Frame2 (Rahmen1 und Rahmen2)&lt;br /&gt;
&lt;br /&gt;
Mit dem Object Browser kommt man schnell den anderen Typen auf die Spur.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel 2&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier wird zum Beispiel das erste Layout von &amp;quot;xxx&amp;quot; und &amp;quot;yyy&amp;quot; umschlossen.&lt;br /&gt;
Her wäre natürlich ein DIV oder ähnliches möglich.&lt;br /&gt;
&lt;br /&gt;
 tt_content.stdWrap.innerWrap.cObject.1 = TEXT&lt;br /&gt;
 tt_content.stdWrap.innerWrap.cObject.1.value = xxx|yyy&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Die Nummern der Standard-Objekte&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
1 - invisible&lt;br /&gt;
5 - ruler before&lt;br /&gt;
6 - ruler after&lt;br /&gt;
10 - frame intend&lt;br /&gt;
11 - 3366&lt;br /&gt;
12 - 6633&lt;br /&gt;
20 - frame1&lt;br /&gt;
21 - frame2&lt;br /&gt;
&lt;br /&gt;
== Bezeichnungen der Rahmen im Backend ==&lt;br /&gt;
&lt;br /&gt;
Diese lassen sich &amp;#039;&amp;#039;&amp;#039;nicht&amp;#039;&amp;#039;&amp;#039; wie die Headers in der Benutzerkonfiguration im TCE Feld einstellen.&lt;br /&gt;
&lt;br /&gt;
Eine Möglichkeit ist das Sprachfile direkt anzupassen. &lt;br /&gt;
&lt;br /&gt;
Das relevante Sprachfile liegt unter: /typo3conf/ext/csh_de/cms/de.locallang_ttc.xml&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Update:&amp;#039;&amp;#039;&amp;#039; geht doch siehe hier&lt;br /&gt;
[[Typo3 - TSConfig]]&lt;br /&gt;
&lt;br /&gt;
== Anordnung des Auswahlfelds anpassen ==&lt;br /&gt;
In ext_tables.php einer beliebiegen (oder neuen) Extension&lt;br /&gt;
&lt;br /&gt;
section_frame nach vorne schieben, damit das Layout links erscheint und nicht ganz hinten rechts.&lt;br /&gt;
&lt;br /&gt;
Einfach in die Datei ext_tables.php einer Extension folgendes eintragen.&lt;br /&gt;
&lt;br /&gt;
 $TCA[&amp;#039;tt_content&amp;#039;][&amp;#039;palettes&amp;#039;][&amp;#039;4&amp;#039;][&amp;#039;showitem&amp;#039;]=&amp;#039;section_frame, sys_language_uid, colPos, spaceBefore, spaceAfter, sectionIndex, linkToTop&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
Natürlich können Sie hier auch eine andere Reihenfolge festlegen oder bei der Gelegenheit gleich andere Felder auch noch verschieben.&lt;br /&gt;
 &lt;br /&gt;
Weitere Infos zum Thema Backend unter [[Typo3 - Backend anpassen]]&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=CSS_Styled_Content&amp;diff=18425</id>
		<title>CSS Styled Content</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=CSS_Styled_Content&amp;diff=18425"/>
		<updated>2006-10-04T14:14:06Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: /* CSS modifizieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Extension CSS Styled Content (css_styled_content) ist ein wichtiger Schritt in richtung CSS basiertes und barrierefreies Design. Weitere allgemeine Infos zu dieser Entwicklung und den anderen Static Templates gibt es unter [[Typo3 - Static Templates]].&lt;br /&gt;
&lt;br /&gt;
Hier einige Infos zum Einsatz von CSS Styled Content.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation: ==&lt;br /&gt;
&lt;br /&gt;
Zur Zeit (18.1.2006) nicht im TER sondern nur in der Typo3 V.3.8 als installierbare Extension vorhanden.&lt;br /&gt;
&lt;br /&gt;
Sinn macht ein Einsatz mit der aktuellen Version von css_styled_imgtext.&lt;br /&gt;
&lt;br /&gt;
# css_styled_content im Extension Manager unter available Extensions installieren&lt;br /&gt;
# evt. css_styled_imgtext über das Online-Repository dazu installieren (ist ab Typo3 V.4 integriert)&lt;br /&gt;
&lt;br /&gt;
Ab Version 4 ist die Extension css_styled_content standardmäßig in Typo3 vorhanden und die Extension css_styled_imgtext darin integriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modifizieren der Ausgabe von css_styled_imgtext ==&lt;br /&gt;
=== CSS modifizieren ===&lt;br /&gt;
Die einfachste Methode die Ausgabe zu beeinflussen ist das CSS der Extension anzupassen. Das kann man im TypoScript folgendermaßen machen.&lt;br /&gt;
&lt;br /&gt;
Leicht mit 2 Konstanten angepasstes CSS für Typo3 V4:&lt;br /&gt;
&lt;br /&gt;
Constants&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
padding_textpic-right=20&lt;br /&gt;
padding_textpic-left=20&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Setup&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cssstyledcontent&lt;br /&gt;
plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE (&lt;br /&gt;
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }&lt;br /&gt;
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }&lt;br /&gt;
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }&lt;br /&gt;
&lt;br /&gt;
{$styles.content.imgtext.borderSelector} {&lt;br /&gt;
border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};&lt;br /&gt;
padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-imagewrap { padding: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic IMG { border: none; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */&lt;br /&gt;
DL.csc-textpic-image { margin: 0; }&lt;br /&gt;
DL.csc-textpic-image DT { margin: 0; display: inline; }&lt;br /&gt;
DL.csc-textpic-image DD { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-clear { clear: both; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-right: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
padding-left:  {$padding_textpic-right}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-left: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
padding-right: {$padding_textpic-right}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-left: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
}&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }&lt;br /&gt;
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {&lt;br /&gt;
margin-right: {$styles.content.imgtext.textMargin}px !important;&lt;br /&gt;
}&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {&lt;br /&gt;
margin-left: {$styles.content.imgtext.textMargin}px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }&lt;br /&gt;
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }&lt;br /&gt;
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prinzipielles Vorgehen für Typo 3.8:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CSS-cssstyledimgtext&lt;br /&gt;
plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE (&lt;br /&gt;
   ### Inhalt des Stylesheets ###&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Hier die Original Definition aus einer Typo3 V.4 Installation:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE (&lt;br /&gt;
DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }&lt;br /&gt;
DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }&lt;br /&gt;
DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }&lt;br /&gt;
&lt;br /&gt;
{$styles.content.imgtext.borderSelector} {&lt;br /&gt;
border: {$styles.content.imgtext.borderThick}px solid {$styles.content.imgtext.borderColor};&lt;br /&gt;
padding: {$styles.content.imgtext.borderSpace}px {$styles.content.imgtext.borderSpace}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-imagewrap { padding: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic IMG { border: none; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */&lt;br /&gt;
DL.csc-textpic-image { margin: 0; }&lt;br /&gt;
DL.csc-textpic-image DT { margin: 0; display: inline; }&lt;br /&gt;
DL.csc-textpic-image DD { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-clear { clear: both; }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-right: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-left: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {&lt;br /&gt;
display: inline; /* IE fix for double-margin bug */&lt;br /&gt;
margin-left: {$styles.content.imgtext.colSpace}px;&lt;br /&gt;
}&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: {$styles.content.imgtext.rowSpace}px; }&lt;br /&gt;
DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: {$styles.content.imgtext.rowSpace}px; display: block; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }&lt;br /&gt;
DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {&lt;br /&gt;
margin-right: {$styles.content.imgtext.textMargin}px !important;&lt;br /&gt;
}&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {&lt;br /&gt;
margin-left: {$styles.content.imgtext.textMargin}px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-center { text-align: center; /* IE-hack */ }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }&lt;br /&gt;
DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }&lt;br /&gt;
DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }&lt;br /&gt;
DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }&lt;br /&gt;
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }&lt;br /&gt;
&lt;br /&gt;
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }&lt;br /&gt;
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=CSS_Styled_Content&amp;diff=423</id>
		<title>CSS Styled Content</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=CSS_Styled_Content&amp;diff=423"/>
		<updated>2006-10-04T13:37:24Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Die Extension CSS Styled Content (css_styled_content) ist ein wichtiger Schritt in richtung CSS basiertes und barrierefreies Design. Weitere allgemeine Infos zu dieser Entwicklung und den anderen Static Templates gibt es unter [[Typo3 - Static Templates]].&lt;br /&gt;
&lt;br /&gt;
Hier einige Infos zum Einsatz von CSS Styled Content.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installation: ==&lt;br /&gt;
&lt;br /&gt;
Zur Zeit (18.1.2006) nicht im TER sondern nur in der Typo3 V.3.8 als installierbare Extension vorhanden.&lt;br /&gt;
&lt;br /&gt;
Sinn macht ein Einsatz mit der aktuellen Version von css_styled_imgtext.&lt;br /&gt;
&lt;br /&gt;
# css_styled_content im Extension Manager unter available Extensions installieren&lt;br /&gt;
# evt. css_styled_imgtext über das Online-Repository dazu installieren (ist ab Typo3 V.4 integriert)&lt;br /&gt;
&lt;br /&gt;
Ab Version 4 ist die Extension css_styled_content standardmäßig in Typo3 vorhanden und die Extension css_styled_imgtext darin integriert.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modifizieren der Ausgabe von css_styled_imgtext ==&lt;br /&gt;
=== CSS modifizieren ===&lt;br /&gt;
Die einfachste Methode die Ausgabe zu beeinflussen ist das CSS der Extension anzupassen. Das kann man im TypoScript folgendermaßen machen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CSS-cssstyledimgtext&lt;br /&gt;
plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE (&lt;br /&gt;
   ### Inhalt des Stylesheets ###&lt;br /&gt;
)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Tipps_und_Tricks&amp;diff=460</id>
		<title>Typo3 - Tipps und Tricks</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Tipps_und_Tricks&amp;diff=460"/>
		<updated>2006-10-04T11:08:19Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mehr auf [[Typo3 - TS Templates]]&lt;br /&gt;
und: [[Typo3 - Wichtige TypoScript Einstellungen]]&lt;br /&gt;
&lt;br /&gt;
== Zeichensatz ==&lt;br /&gt;
===Sonderzeichen wie Kaufmannsund wird nicht korrekt umgesetzt===&lt;br /&gt;
 stdWrap.htmlSpecialChars = 1 &lt;br /&gt;
&lt;br /&gt;
== Rendering von Content Elementen ==&lt;br /&gt;
weitere Infos unter:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Content Elemente anpassen]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Datum einfügen ===&lt;br /&gt;
z.B. als Marker im Template und dann im TS-Setup so:&lt;br /&gt;
&lt;br /&gt;
 ### datum ###&lt;br /&gt;
 marks.DATE = COA_INT &lt;br /&gt;
 marks.DATE { &lt;br /&gt;
   10 = TEXT &lt;br /&gt;
   10.data = date:U&lt;br /&gt;
   10.strftime = %A, %d.%m.%Y&lt;br /&gt;
   10.wrap = &amp;lt;span class=&amp;quot;mini&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Neuste Inhalte anzeigen ===&lt;br /&gt;
Quelle: http://typo3.umloud.dk/index.php?id=360 22.5.2006&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
This shows the content elements in the normal column of the page last created/edited.&lt;br /&gt;
&lt;br /&gt;
Note: &amp;quot;tstamp&amp;quot; ONLY get changed/set when you create a new page, or edit the page header NOT when you insert a content element on a page..&lt;br /&gt;
&lt;br /&gt;
lib.newestContent = COA&lt;br /&gt;
lib.newestContent {&lt;br /&gt;
  # First we collect the uids on all levels of the site&lt;br /&gt;
 &lt;br /&gt;
  # Gets the uids on 1st level&lt;br /&gt;
  10 = LOAD_REGISTER&lt;br /&gt;
  10.level1uids.cObject = CONTENT&lt;br /&gt;
  10.level1uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.data = leveluid:0&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 2nd level&lt;br /&gt;
  20 = LOAD_REGISTER&lt;br /&gt;
  20.level2uids.cObject = CONTENT&lt;br /&gt;
  20.level2uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level1uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 3rd level&lt;br /&gt;
  30 = LOAD_REGISTER&lt;br /&gt;
  30.level3uids.cObject = CONTENT&lt;br /&gt;
  30.level3uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level2uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 4th level&lt;br /&gt;
  40 = LOAD_REGISTER&lt;br /&gt;
  40.level4uids.cObject = CONTENT&lt;br /&gt;
  40.level4uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level3uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 5th level&lt;br /&gt;
  50 = LOAD_REGISTER&lt;br /&gt;
  50.level5uids.cObject = CONTENT&lt;br /&gt;
  50.level5uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level4uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Gets the uids on 6th level&lt;br /&gt;
  60 = LOAD_REGISTER&lt;br /&gt;
  60.level5uids.cObject = CONTENT&lt;br /&gt;
  60.level5uids.cObject {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select.pidInList.cObject = TEXT&lt;br /&gt;
    select.pidInList.cObject.data = register:level5uids&lt;br /&gt;
    renderObj = TEXT&lt;br /&gt;
    renderObj.field = uid&lt;br /&gt;
    renderObj.wrap = |,&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # next we combine all of them into one list of uids&lt;br /&gt;
  70 = LOAD_REGISTER&lt;br /&gt;
  70.alluids.cObject = COA&lt;br /&gt;
  70.alluids.cObject {&lt;br /&gt;
    10 = TEXT&lt;br /&gt;
    10.data = register:level1uids&lt;br /&gt;
&lt;br /&gt;
    20 = TEXT&lt;br /&gt;
    20.data = register:level2uids&lt;br /&gt;
&lt;br /&gt;
    30 = TEXT&lt;br /&gt;
    30.data = register:level3uids&lt;br /&gt;
&lt;br /&gt;
    40 = TEXT&lt;br /&gt;
    40.data = register:level4uids&lt;br /&gt;
&lt;br /&gt;
    50 = TEXT&lt;br /&gt;
    50.data = register:level5uids&lt;br /&gt;
&lt;br /&gt;
    60 = TEXT&lt;br /&gt;
    60.data = register:level6uids&lt;br /&gt;
&lt;br /&gt;
    70 = TEXT&lt;br /&gt;
    70.data = leveluid:0&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # Test output&lt;br /&gt;
  #75 = TEXT&lt;br /&gt;
  #75.data = register:alluids&lt;br /&gt;
  #75.wrap = [|]&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  # More Testoutput&lt;br /&gt;
  80 = CONTENT&lt;br /&gt;
  80 {&lt;br /&gt;
    table = pages&lt;br /&gt;
    select {&lt;br /&gt;
      pidInList.data = register:alluids&lt;br /&gt;
      orderBy = tstamp DESC&lt;br /&gt;
      max = 1&lt;br /&gt;
    }&lt;br /&gt;
    renderObj = COA&lt;br /&gt;
    renderObj {&lt;br /&gt;
      10 = TEXT&lt;br /&gt;
      10.field = title&lt;br /&gt;
      10.wrap = The newest page is:&amp;amp;nbsp;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;amp;nbsp;&lt;br /&gt;
      20 = TEXT&lt;br /&gt;
      20.field = tstamp&lt;br /&gt;
      20.strftime = %d-%b-%Y %H:%M:%S&lt;br /&gt;
      20.wrap = which was last edited:&amp;amp;nbsp;|&amp;lt;br&amp;gt;&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
  # And the final output of the content elements&lt;br /&gt;
  90 = COA&lt;br /&gt;
  90 {&lt;br /&gt;
    wrap = And here are the content in the normal column of that page:&amp;lt;hr&amp;gt;|&amp;lt;hr&amp;gt;&lt;br /&gt;
    10 = CONTENT&lt;br /&gt;
    10 {&lt;br /&gt;
      table = tt_content&lt;br /&gt;
      select {&lt;br /&gt;
        orderBy = sorting&lt;br /&gt;
        where = colPos=0&lt;br /&gt;
        languageField = sys_language_uid&lt;br /&gt;
        pidInList.cObject = CONTENT&lt;br /&gt;
        pidInList.cObject {&lt;br /&gt;
          table = pages&lt;br /&gt;
          select {&lt;br /&gt;
            pidInList.data = register:alluids&lt;br /&gt;
            orderBy = tstamp DESC&lt;br /&gt;
            max = 1&lt;br /&gt;
          }&lt;br /&gt;
          renderObj = TEXT&lt;br /&gt;
          renderObj.field = uid&lt;br /&gt;
        }&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für Bilder ===&lt;br /&gt;
Größe (maximal, minimal, Popups, Skalierung, Bildunterschriften...)&lt;br /&gt;
====Border Attribut loswerden====&lt;br /&gt;
config.config.disableImgBorderAttr = 1&lt;br /&gt;
&lt;br /&gt;
Wichtig wenn man mit CSS arbeiten möchte.&lt;br /&gt;
&lt;br /&gt;
=== Link to Top ===&lt;br /&gt;
&lt;br /&gt;
=== Darstellung von Tabellen ===&lt;br /&gt;
Betrifft hauptsächlich das static Template content(default)&lt;br /&gt;
&lt;br /&gt;
=== clear.gif und Absätze loswerden ===&lt;br /&gt;
content(default)&lt;br /&gt;
 # Entfernen der &amp;lt;img src=&amp;quot;clear.gif&amp;#039; ...&amp;gt;&lt;br /&gt;
 content.headerSpace = 0|0&lt;br /&gt;
 content.space = 0|0&lt;br /&gt;
&lt;br /&gt;
=== body tag ===&lt;br /&gt;
&lt;br /&gt;
Im Page Objekt kann man das REndering des body tag beeinflussen:&lt;br /&gt;
&lt;br /&gt;
 page.bodyTag = &amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== externe Links ===&lt;br /&gt;
_self oder _blank, aussehen...&lt;br /&gt;
 styles.content.links.extTarget (bei css_styled_content)&lt;br /&gt;
&lt;br /&gt;
=== Links und Sitemap ===&lt;br /&gt;
Die Links einer eingebundenen Sitemap sind standardmäßig auf den Wert &amp;#039;page&amp;#039; eingestellt (Typo 3.8). Das macht nur bei Framesets Sinn.&lt;br /&gt;
&lt;br /&gt;
Die relevanten Setup-Werte die man ändern muß (je nach ausgewählter Sitemap):&lt;br /&gt;
 tt_content.menu.20.1.1.target = _self&lt;br /&gt;
 tt_content.menu.20.2. [...]&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
=== Listenpunkte und Aufzählungen ===&lt;br /&gt;
&lt;br /&gt;
=== Layoutauswahl ===&lt;br /&gt;
siehe [[Typo3 - Rahmen (Frames)]] für Rahmen&lt;br /&gt;
&lt;br /&gt;
und [[Typo3 - Backend anpassen]] für Header (Überschriften)&lt;br /&gt;
&lt;br /&gt;
=== Inline CSS loswerden ===&lt;br /&gt;
Bei vielen Extensions und bei CSS Styled ImgText liegt das CSS Inline. Besser wäre ist es das CSS komplett in eigene Dateien auszulagern.&lt;br /&gt;
&lt;br /&gt;
 # Inline Styles auslagern&lt;br /&gt;
 config.inlineStyle2TempFile = true&lt;br /&gt;
&lt;br /&gt;
=== JavaScript in externe Datei auslagern ===&lt;br /&gt;
Z.B. der kleine JavaScript Schnipsel für das Blur im IE auslagern.&lt;br /&gt;
Wie bindet man externes JavaScript ein...&lt;br /&gt;
&lt;br /&gt;
siehe unter&lt;br /&gt;
[[Typo3 - HTML Code optimieren]]&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe einer Spalte Wrappen ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiel:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
 #Inhalt rechts&lt;br /&gt;
 subparts.CONTENT_RIGHT &amp;lt; styles.content.getRight&lt;br /&gt;
 #Ganze Spalte Wrappen&lt;br /&gt;
 subparts.CONTENT_RIGHT.wrap = &amp;lt;div class=&amp;quot;content_right&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
 #Einzelnes Element Wrappen &lt;br /&gt;
 subparts.CONTENT_RIGHT.renderObj.stdWrap.wrap=&amp;lt;div class=&amp;quot;bordered&amp;quot;&amp;gt;|&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Ausgabe einer Spalte Wrappen wenn nicht leer ===&lt;br /&gt;
Hier wird das content element nur mit einem div gewrapt wenn es nicht leer ist&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.rightContent &amp;lt; styles.content.getRight&lt;br /&gt;
temp.rightContent.stdWrap {&lt;br /&gt;
  wrap = &amp;lt;div id=&amp;quot;right-main&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
  if.isTrue.numRows &amp;lt; styles.content.getRight&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
(TypoWizard.com 9.1.2006)&lt;br /&gt;
&lt;br /&gt;
===p style=&amp;quot;margin:0 0 0 0;&amp;quot; aus dem p-Tag rausnehmen===&lt;br /&gt;
&lt;br /&gt;
 tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes.P.style=&lt;br /&gt;
&lt;br /&gt;
== Backend anpassen ==&lt;br /&gt;
=== Content element wizard ändern ===&lt;br /&gt;
aus http://krungkuene.org/krung/wiki/Typo3.html 18.5.2006&lt;br /&gt;
&lt;br /&gt;
Dafür erweitere die php-Klasse SC_db_new_content_el und speichere diese datei unter typo3conf/ux_SC_db_new_content_el.php&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
class ux_SC_db_new_content_el extends SC_db_new_content_el {&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  // Modify the Wizard Array, which holds the values shown at create new&lt;br /&gt;
  //record page:&lt;br /&gt;
  function wizardArray() {&lt;br /&gt;
    global $LANG,$TBE_MODULES_EXT;&lt;br /&gt;
    &lt;br /&gt;
    $wizardItems = array(&lt;br /&gt;
                         &amp;quot;common&amp;quot; =&amp;gt; array(&amp;quot;header&amp;quot;=&amp;gt;&amp;quot;Typical page content&amp;quot;),&lt;br /&gt;
                         &lt;br /&gt;
                         &amp;#039;common_1&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/intext_left_wi.gif&amp;#039;,&lt;br /&gt;
                                             &amp;#039;title&amp;#039;=&amp;gt;&amp;#039;Text with Image to the left&amp;#039;,&lt;br /&gt;
                                             &amp;#039;description&amp;#039;=&amp;gt;&amp;#039;A regular text element which contains a image positioned left to the text&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=textpic&amp;amp;defVals[tt_content][imageorient]=26&amp;amp;defVals[tt_content][imagewidth]=80&amp;#039;,&lt;br /&gt;
                                             ),&lt;br /&gt;
&lt;br /&gt;
                         &lt;br /&gt;
                         &amp;quot;common_2&amp;quot; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/fdfx_2cols.gif&amp;#039;,&lt;br /&gt;
                                             &amp;quot;title&amp;quot;=&amp;gt;&amp;#039;Two Column Text&amp;#039;,&lt;br /&gt;
                                             &amp;quot;description&amp;quot;=&amp;gt;&amp;#039;A Text with two Column&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=fdfx_2cols_pi1&amp;#039;&lt;br /&gt;
                                             ),&lt;br /&gt;
                         &lt;br /&gt;
&lt;br /&gt;
                         &amp;#039;common_3&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                             &amp;quot;icon&amp;quot;=&amp;gt;&amp;#039;../typo3conf/hos/intext_right_wi.gif&amp;#039;,&lt;br /&gt;
                                             &amp;#039;title&amp;#039;=&amp;gt;&amp;#039;Text with big Image to the right&amp;#039;,&lt;br /&gt;
                                             &amp;#039;description&amp;#039;=&amp;gt;&amp;#039;A regular text element which contains a image positioned right to the text&amp;#039;,&lt;br /&gt;
                                             &amp;#039;params&amp;#039;=&amp;gt;&amp;#039;&amp;amp;defVals[tt_content][CType]=textpic&amp;amp;defVals[tt_content][imageorient]=25&amp;amp;defVals[tt_content][imagewidth]=480&amp;#039;,&lt;br /&gt;
                                             &amp;#039;tt_content_defValues&amp;#039; =&amp;gt; array(&lt;br /&gt;
                                                                             &amp;#039;CType&amp;#039; =&amp;gt; &amp;#039;textpic&amp;#039;,&lt;br /&gt;
                                                                             &amp;#039;imageorient&amp;#039; =&amp;gt; 25,&lt;br /&gt;
                                                                             &amp;#039;imagewidth&amp;#039; =&amp;gt; 480,&lt;br /&gt;
                                                                             )&lt;br /&gt;
                                             ),&lt;br /&gt;
&lt;br /&gt;
                         );&lt;br /&gt;
    &lt;br /&gt;
    return $wizardItems;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das ganze auch zu verwenden, mache diesen Eintrag in typo3conf/localconf.php&lt;br /&gt;
&lt;br /&gt;
 $TYPO3_CONF_VARS[&amp;quot;BE&amp;quot;][&amp;quot;XCLASS&amp;quot;][&amp;quot;ext/cms/layout/db_new_content_el.php&amp;quot;] = PATH_typo3conf.&amp;quot;class.ux_db_new_content_el.php&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Login Bild im Backend anpassen ===&lt;br /&gt;
&lt;br /&gt;
Quelle: http://www.allanime.org/?id=143&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Introduction&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
The TYPO3 backend login displays a nice image left of the actual username/password login box. Currently an image of a pair of gloves is used. If you happen to install the CVS version of TYPO3 the image will differ from what you&amp;#039;re used to see. I remember a yellow flower in older versions (3.6) of TYPO3 an image that is still present in /typo3/gfx/ named loginbox_image_360.jpg. What&amp;#039;s happening there?&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
TYPO3 has a very cute feature which changes the login box image on certain circumstances. The code is actually in /typo3/index.php. Browsing this code I found another great feature: TYPO3 is also able to „rotate“ images given in a certain directory! All you have to do is, point TYPO3 to this directory. TYPO3 will load all image files in this directory and display a random image.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
The way to show TYPO3 this directory is by setting the variable $TBE_STYLES[&amp;#039;loginBoxImage_rotationFolder&amp;#039;] = path_to_dir/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Unfortunately there is no way to to so without some programming. The TYPO3 init script explicitly deletes the whole array before initializing the backend. The only way to set variables is by creating an extension.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
This super-short Mini-howto will tell you how to set up this wonderful feature in 5 easy steps. I will assume you have access to your webserver by FTP and can create directories and upload files by FTP.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;This is a short overview how it works:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Set up a folder with images&lt;br /&gt;
# Create an extension&lt;br /&gt;
# Add 1 line to this extension and point TYPO3 to your image directory&lt;br /&gt;
# Install extension&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setting Up the Image Folder&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
First you have to prepare the images. One image is fine but of course the more the better. The original images are 200x133 pixel in size, I suggest you create some cute images of the same size but it&amp;#039;s not necessary. Allowed are png, jpg and gif images.&lt;br /&gt;
&lt;br /&gt;
Log on to your website using your favorite FTP tool. You can also set up a TYPO3 filemount to do the same.&lt;br /&gt;
&lt;br /&gt;
Go to the directory typo3conf/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
Create a new empty directory &amp;#039;logonimages&amp;#039;. (Without quotes)&lt;br /&gt;
&lt;br /&gt;
Copy the prepared images to this folder.&lt;br /&gt;
&lt;br /&gt;
Create the Extension&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click images to enlarge. Image count from top to bottom.&lt;br /&gt;
&lt;br /&gt;
„What? I never created an extension! I can never do this!“ - if that&amp;#039;s what you say you&amp;#039;re wrong. You can follow detailed instructions – and all we have to write is one single line of code – which you can as well copy from this document if you used the directory from the last step.&lt;br /&gt;
&lt;br /&gt;
Log on to the TYPO3 backend as administrator. Ignore the ugly log on image &amp;lt;(^.^)&amp;gt;&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    In the Tool menu use „Ext Manager.“ Of course you need to have this module installed. Showing you how to install extensions from the TER (TYPO Extension Repository) is not goal of this Mini-HOWTO.&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
Chose the item „Make new extension“ from the dropdown menu.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
In the field &amp;quot;Enter Extension key&amp;quot; you type &amp;quot;user_enhancelogin&amp;quot;. Then click on the button &amp;quot;Update.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
Click on the plus symbol next to the line saying „General Info.“ Fill the form like shown in image . Don&amp;#039;t forget to hit the &amp;quot;Update&amp;quot; button!&lt;br /&gt;
[[Bild:ExtensionKickstarter01.jpg]]&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    In the menu to the left click on the plus symbol next to „Extend existing tables.“ You do not need to type something there. It&amp;#039;s just done to create the empty framework for our single line of code.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    At the bottom left of the content frame there is a button now saying „View Result.“ Click it. The result will look like that in image [4]. One really, really important note: Before proceeding you need to make sure in the location dropdown &amp;quot;LOCAL&amp;quot; is chosen! If you fail to do so, your extension might show up for all installations and - if installed -might yield in unexpected results.&lt;br /&gt;
&lt;br /&gt;
     &lt;br /&gt;
&lt;br /&gt;
    Now click the &amp;quot;WRITE&amp;quot; button and the raw empty extension is created.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
That wasn&amp;#039;t too complicated, was it?&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Programming&lt;br /&gt;
&lt;br /&gt;
As a result of the last step, a basic framework of extension has been written to the directory /typo3conf/ext/user_enhancelogin/&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now to the programming. Log on to your website using FTP and edit the following file:&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
typo3conf/user_enhancelogin/ext_tables.php&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
There are different ways to do this. Most advanced FTP programs have an &amp;quot;edit&amp;quot; button. Please refer to your FTP program&amp;#039;s documentation.&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
Now this is what ext_tables.php should look like. As you can see there is only one line added.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
if (!defined(&amp;#039;TYPO3_MODE&amp;#039;)) die(&amp;#039;Access denied.&amp;#039;)&lt;br /&gt;
$GLOBALS[&amp;#039;TBE_STYLES&amp;#039;][&amp;#039;loginBoxImage_rotationFolder&amp;#039;] = &lt;br /&gt;
                                         &amp;#039;../typo3conf/logonimages&amp;#039;;&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installing the Extension&lt;br /&gt;
&lt;br /&gt;
After saving the extension there should be a success message and a link to install your new extension. Click it.&lt;br /&gt;
&lt;br /&gt;
In the menu to the left please click the link „Clear temp_CACHED.“ In case you ever wondered what this link is for – this it is.&lt;br /&gt;
&lt;br /&gt;
Log out of the TYPO3 backend and test the setup. If you followed the instructions of this manual you should now see your prepared images instead of the glove.&lt;br /&gt;
&lt;br /&gt;
== Suche ==&lt;br /&gt;
===Index-Suche – kein eigenes Fenster öffnen===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 styles.content.searchresult.resultTarget = _self&lt;br /&gt;
 styles.content.searchresult.target = _self&lt;br /&gt;
&lt;br /&gt;
== Domains anlegen ==&lt;br /&gt;
Todo...&lt;br /&gt;
== Rootline Navigation ==&lt;br /&gt;
Ein Beispiel bei dem zusätzlich Englisch (L=1) berücksichtigt wird.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.rootline_html= HMENU&lt;br /&gt;
temp.rootline_html.special = rootline&lt;br /&gt;
temp.rootline_html.special.range = 0|-1&lt;br /&gt;
temp.rootline_html.1 = TMENU&lt;br /&gt;
temp.rootline_html.1 {&lt;br /&gt;
    wrap = Sie sind hier:&amp;amp;nbsp;|&lt;br /&gt;
   # evt. bestimte Seiten ausblenden...&lt;br /&gt;
   excludeUidList =&lt;br /&gt;
   # Sprache mit der ID 1 (Englisch)&lt;br /&gt;
  target = _top&lt;br /&gt;
  NO {&lt;br /&gt;
    linkWrap= &amp;lt;span class=&amp;quot;pathway&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&lt;br /&gt;
    # optionSplit: vor erstem item kein delimiter, sonst immer einer&lt;br /&gt;
    allWrap = | |*| &amp;gt;&amp;amp;nbsp;| |*| &lt;br /&gt;
    ATagBeforeWrap = 0&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Wrap für Englisch&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
temp.rootline_html.1.wrap = You are here:&amp;amp;nbsp;|&lt;br /&gt;
[global]&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehrsprachigkeit ==&lt;br /&gt;
So baut man mehrsprachige Seiten in Typo3:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Mehrsprachige Seiten]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Mehrsprachige Navigation]]&lt;br /&gt;
&lt;br /&gt;
== Spracheinstellungen ==&lt;br /&gt;
&lt;br /&gt;
== HTML-Template einbinden ==&lt;br /&gt;
siehe auch: [[Typo3 - HTML-Templates]]&lt;br /&gt;
Beispiel (das page Objekt muß natürlich vorher definiert werden):&lt;br /&gt;
&lt;br /&gt;
Im TS Template Setup:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;pre&amp;gt;&lt;br /&gt;
 page.10 = TEMPLATE&lt;br /&gt;
 page.10{&lt;br /&gt;
   template = FILE&lt;br /&gt;
   template.file = fileadmin/templates/main.html&lt;br /&gt;
 &lt;br /&gt;
   ### Subparts ansprechen ###&lt;br /&gt;
   workOnSubpart = DOCUMENT_BODY&lt;br /&gt;
 &lt;br /&gt;
   # Rootline (Pathway) einfügen ###&lt;br /&gt;
   subparts.ROOTLINE &amp;lt; temp.rootline_html&lt;br /&gt;
   &lt;br /&gt;
   # Hauptinhalt&lt;br /&gt;
   subparts.CONTENT &amp;lt; layoutWrap&lt;br /&gt;
   subparts.CONTENT.wrap = &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;   &lt;br /&gt;
   &lt;br /&gt;
   #Inhalt rechts&lt;br /&gt;
   subparts.CONTENT_RIGHT &amp;lt; styles.content.getRight&lt;br /&gt;
   subparts.CONTENT_RIGHT.wrap = &amp;lt;div class=&amp;quot;content&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
   # Rand bzw. Header&lt;br /&gt;
   subparts.HEADER &amp;lt; styles.content.getBorder&lt;br /&gt;
   subparts.HEADER &amp;lt;div class=&amp;quot;header&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
   # subparts.HEADER &amp;lt; temp.flashHeader&lt;br /&gt;
  &lt;br /&gt;
   ### Hauptnavigation ###&lt;br /&gt;
   subparts.NAVI_LINKS &amp;lt; temp.navi_gLayer&lt;br /&gt;
  &lt;br /&gt;
   ### rechte Navi ###&lt;br /&gt;
   subparts.NAVI_RECHTS &amp;lt;temp.naviGRight&lt;br /&gt;
    &lt;br /&gt;
 }&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Einstellungen für das Page Objekt ==&lt;br /&gt;
&lt;br /&gt;
== Verschiedene Einstellungen ==&lt;br /&gt;
=== statische Seiten Simulieren ===&lt;br /&gt;
Statische Seiten simulieren&lt;br /&gt;
 config.simulateStaticDocuments = PATH_INFO&lt;br /&gt;
 config.simulateStaticDocuments_addTitle = 30&lt;br /&gt;
 config.simulateStaticDocuments = 1&lt;br /&gt;
 config.admPanel = 1&lt;br /&gt;
 config.simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
&lt;br /&gt;
.htaccess Datei für Apache Server nicht vergessen (muß nur unbenannt werden)&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen für das Admin Panel ===&lt;br /&gt;
&lt;br /&gt;
===Email===&lt;br /&gt;
&lt;br /&gt;
==== Spamschutz für Email Adressen ====&lt;br /&gt;
 config.spamProtectEmailAddresses = 1&lt;br /&gt;
 config.spamProtectEmailAddresses_atSubst = (at)&lt;br /&gt;
&lt;br /&gt;
====E-Mail-Absender für automatische E-Mails z.B. über Kontaktformular====&lt;br /&gt;
E-Mail-Adresse&lt;br /&gt;
 plugin.feadmin.dmailsubscription.email = info(at)easy-office4you.de&lt;br /&gt;
E-Mail-Name&lt;br /&gt;
 plugin.feadmin.dmailsubscription.emailName = Barbara Hofbauer&lt;br /&gt;
&lt;br /&gt;
== Typo3 RTE - Einstellungen ==&lt;br /&gt;
===RTE Absatz Formatierung einstellen===&lt;br /&gt;
 lib.parseFunc_RTE {&lt;br /&gt;
 nonTypoTagStdWrap.encapsLines.nonWrappedTag &amp;gt;&lt;br /&gt;
 nonTypoTagStdWrap.encapsLines.wrapNonWrappedLines = | &amp;lt;/br&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
===HTML-Area (htmlarea) statt RTE===&lt;br /&gt;
Mit der Extension htmlarea kann man den RTE ersetzen. Er bietet einiges mehr an Bearbeitungsfunktionen (wenn man die denn will) aber vor allem läuft er auch auf Mozilla, Firefox, etc. Browsern.&lt;br /&gt;
&lt;br /&gt;
==htmlarea anpassen==&lt;br /&gt;
Die Möglichkeiten des htmlarea Editors sind oft zuviel des Guten. Die meisten Anpassungen des RTE funktionieren auch im htmlarea. Beispiele:&lt;br /&gt;
&lt;br /&gt;
Minimale Funktionalität&lt;br /&gt;
&lt;br /&gt;
Im Page Setup:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
RTE.default {&lt;br /&gt;
	## Toolbar options applicable to all RTE&amp;#039;s&lt;br /&gt;
	## The TCA configuration may add buttons to the toolbar&lt;br /&gt;
	showButtons =  bold,italic,undo,redo,about&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
## front end RTE configuration for the general public (htmlArea RTE only)&lt;br /&gt;
RTE.default.FE &amp;lt; RTE.default&lt;br /&gt;
&lt;br /&gt;
== Header Image austauschen ==&lt;br /&gt;
[[Typo3 - Header Image austauschen]]&lt;br /&gt;
&lt;br /&gt;
== Schnipsel von http://dokuwiki.intersolution.ch/linux/typo3/typoscript ==&lt;br /&gt;
=== Typoscript ===&lt;br /&gt;
&lt;br /&gt;
===== Template erstellen =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Cachetime nur zu Testzwecken auf 10 Sekunden setzen!!!&lt;br /&gt;
config.cache_period = 10&lt;br /&gt;
# page Objekt erstellen und Werte zuweisen...&lt;br /&gt;
page = PAGE&lt;br /&gt;
page {&lt;br /&gt;
    typeNum = 0&lt;br /&gt;
    bodyTag = &amp;lt;body bgcolor=&amp;quot;#FFFFFF&amp;quot; topmargin=&amp;quot;0&amp;quot; leftmargin=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
    meta.AUTHOR = Bruno Staub&lt;br /&gt;
    meta.DESCRIPTION = Beschreibung der Homepage&lt;br /&gt;
    stylesheet = fileadmin/styles.css&lt;br /&gt;
&lt;br /&gt;
    # Designvorlage integrieren&lt;br /&gt;
    10 = TEMPLATE&lt;br /&gt;
    10.template = FILE&lt;br /&gt;
    10.template.file = fileadmin/vorlage.html&lt;br /&gt;
    10.workOnSubpart = DOKUMENT&lt;br /&gt;
    10.marks.DATUM = TEXT&lt;br /&gt;
    # Datumsausgabe 05.12.2005 - 17:59:10&lt;br /&gt;
    10.marks.DATUM.data = date : d.m.Y - H:i:s&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===== Code Schnipplets =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # SEITENTITEL ist ein Platzhalter vom HTML TEMPLATE&lt;br /&gt;
    # aktueller Seitentitel wird aus pages Tabelle ausgelesen&lt;br /&gt;
    # wrap umwickelt den Seitentitel fett (Pipe-Symbol erforderlich!)&lt;br /&gt;
    10.marks.SEITENTITEL = TEXT&lt;br /&gt;
    10.marks.SEITENTITEL.field = title&lt;br /&gt;
    10.marks.SEITENTITEL.wrap = &amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # x explizite Abrage eines Wertes einer x beliebigen Tabelle (Datensatz ID=1)&lt;br /&gt;
    10.marks.SEITENTITEL = TEXT&lt;br /&gt;
    10.marks.SEITENTITEL.data = DB:pages:1:title&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # GET- und POST-Variablen abragen&lt;br /&gt;
    # http://www.intersolution.ch/index.php?id=0&amp;amp;test=Abfragetext&lt;br /&gt;
    # Falls der Parameter leer ist wird der Seitentitel ausgegeben&lt;br /&gt;
    10.marks.SEITENTITEL = TEXT&lt;br /&gt;
    10.marks.SEITENTITEL.data = GPvar : test // field : title&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # Bereich marks wird ausgeklammert, dies ermöglicht eine bessere Übersicht&lt;br /&gt;
    # das Logo wird eingelesen und in der Grössen angepasst und unter typo3temp/pics/ mit kryptischem Namen abgelegt&lt;br /&gt;
    # typo3temp/pics/ erhält nach jeder grössenänderung ein neues Bild, Abhilfe löschen per ftp und Cache löschen!!!&lt;br /&gt;
    10.marks {&lt;br /&gt;
    LOGO = IMAGE&lt;br /&gt;
    LOGO.file = fileadmin/images/logo.jpg&lt;br /&gt;
    LOGO.file.width = 178&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # LOGO dynamisch generieren für Beispielsweise Dummy Trailer Balken&lt;br /&gt;
    # LOGO Grafik logo.jpg wird über den Dummy Balken gelegt, Ebenenreihenfolge Beachten (10,20,30...)&lt;br /&gt;
    10.marks {&lt;br /&gt;
    LOGO = IMAGE&lt;br /&gt;
    LOGO.file = GIFBUILDER&lt;br /&gt;
    LOGO.file.XY = 759, 99&lt;br /&gt;
    LOGO.file.backColor = #697DEE&lt;br /&gt;
    LOGO.file.10 = fileadmin/images/logo.jpg&lt;br /&gt;
    LOGO.file.10.file = 178&lt;br /&gt;
    }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
    # Text dynamisch generieren mit GIFBUILDER (Wichtig: Eigenschaft .text und nicht .value verwenden!)&lt;br /&gt;
    MEINTEXT.20 = TEXT&lt;br /&gt;
    MEINTEXT.20.text = Hallo Welt&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== CSS styled content =====&lt;br /&gt;
&lt;br /&gt;
  - über den extension Manager System &amp;quot;CSS Styled Content&amp;quot; installieren und unter &amp;quot;include static&amp;quot; from extension&lt;br /&gt;
auf Templateebene zuweisen!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CSS styled content gehört zu den System-Extensions. Gehen Sie deshalb in das Verzeichnis \dummy-3.8.0\typo3\sysext\css_styled_content\css\. Dort finden Sie zwei Beispieldateien: example.css und example_outline.css. Die Stylesheets enthalten Formatierungen für alle in TYPO3 enthaltenen Content-Objekte wie Überschriften, Absätze, Listen, Formulare, Sitemap.&lt;br /&gt;
&lt;br /&gt;
Öffnen Sie eine der Dateien und editieren Sie sie nach Ihren Layout-Vorstellungen. Speichern Sie Ihr bearbeitetes Stylesheet unter einem beliebigen Namen in Ihrem Template-Ordner im Fileadmin ab (\dummy-3.8.0\fileadmin\template\).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Anschliessend weisen Sie im Page Template folgenden Code zu:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
config {&lt;br /&gt;
        doctype = xhtml_trans&lt;br /&gt;
        doctypeSwitch=1&lt;br /&gt;
}&lt;br /&gt;
page = PAGE&lt;br /&gt;
page {&lt;br /&gt;
typeNum = 0&lt;br /&gt;
bodyTag = &amp;lt;body&amp;gt;&lt;br /&gt;
stylesheet = fileadmin/template/mein_stylesheet.css&lt;br /&gt;
}&lt;br /&gt;
page.20 = TEMPLATE&lt;br /&gt;
page.20 {&lt;br /&gt;
           template = FILE&lt;br /&gt;
           template.file = fileadmin/template/mein_template.htm&lt;br /&gt;
           workOnSubpart = DOCUMENT_BODY&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Möchten Sie mehr als eine Stylesheet-Datei einbinden, benötigen Sie folgende TypoScript Anweisung im Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
page = PAGE&lt;br /&gt;
page {&lt;br /&gt;
        typeNum = 0&lt;br /&gt;
        bodyTag = &amp;lt;body&amp;gt;&lt;br /&gt;
        includeCSS { &lt;br /&gt;
                file1 =  fileadmin/template/style_1.css&lt;br /&gt;
                file2 =  fileadmin/template/style_2.css&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration automaketemplate =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
plugin.tx_automaketemplate_pi1 {&lt;br /&gt;
   content &amp;lt; plugin.tx_rlmptmplselector_pi1&lt;br /&gt;
   elements {&lt;br /&gt;
      BODY.all = 1&lt;br /&gt;
      BODY.all.subpartMarker = DOCUMENT_BODY&lt;br /&gt;
      HEAD.all = 1&lt;br /&gt;
      HEAD.all.subpartMarker = DOCUMENT_HEADER&lt;br /&gt;
      HEAD.rmTagSections = title&lt;br /&gt;
      TD.all = 1&lt;br /&gt;
      DIV.all = 1&lt;br /&gt;
   }&lt;br /&gt;
   relPathPrefix = fileadmin/templates/main/&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
temp.contentAreaTemplate = TEMPLATE&lt;br /&gt;
temp.contentAreaTemplate {&lt;br /&gt;
&lt;br /&gt;
   template =&amp;lt; plugin.tx_automaketemplate_pi1&lt;br /&gt;
&lt;br /&gt;
    // Modify the template selector config: This is a sub template!&lt;br /&gt;
   template.content.templateType = sub&lt;br /&gt;
&lt;br /&gt;
   workOnSubpart = DOCUMENT_BODY&lt;br /&gt;
   subparts.CONTENT &amp;lt; styles.content.get&lt;br /&gt;
   subparts.RCONTENT &amp;lt; styles.content.getRight&lt;br /&gt;
   subparts.LCONTENT &amp;lt; styles.content.getLeft&lt;br /&gt;
   subparts.BORDER &amp;lt; styles.content.getBorder&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
temp.mainTemplate = TEMPLATE&lt;br /&gt;
temp.mainTemplate {&lt;br /&gt;
   template =&amp;lt; plugin.tx_automaketemplate_pi1&lt;br /&gt;
   template.content.templateType = main&lt;br /&gt;
&lt;br /&gt;
   workOnSubpart = DOCUMENT_BODY&lt;br /&gt;
   subparts.content &amp;lt; temp.contentAreaTemplate&lt;br /&gt;
&lt;br /&gt;
#   subparts.content = CONTENT&lt;br /&gt;
#   subparts.content &amp;lt; styles.content.get&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
temp.headTemplate = TEMPLATE&lt;br /&gt;
temp.headTemplate {&lt;br /&gt;
   template =&amp;lt; plugin.tx_automaketemplate_pi1&lt;br /&gt;
   workOnSubpart = DOCUMENT_HEADER&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
page = PAGE&lt;br /&gt;
#page.config.incT3Lib_htmlmail = 1&lt;br /&gt;
page {&lt;br /&gt;
   typeNum = 0&lt;br /&gt;
   bodyTag = &amp;lt;body&amp;gt;&lt;br /&gt;
   includeCSS {&lt;br /&gt;
#      file1 = fileadmin/templates/main/res/layout.css&lt;br /&gt;
#      file2 = fileadmin/templates/main/res/content.css&lt;br /&gt;
   }&lt;br /&gt;
   10 &amp;lt; temp.mainTemplate&lt;br /&gt;
   headerData.10 &amp;lt; temp.headTemplate&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Container zentrieren =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Negative Margin:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
body {margin:0px; padding:0px;}&lt;br /&gt;
#container-zentrieren {&lt;br /&gt;
	position:absolute;&lt;br /&gt;
	left:50%;&lt;br /&gt;
	width:500px;&lt;br /&gt;
	margin-top:266px;&lt;br /&gt;
	margin-left:-300px;&lt;br /&gt;
	padding:20px;&lt;br /&gt;
	border:1px dashed #FF0000;&lt;br /&gt;
	background-color:#e1e1e1e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Auto-width Margins:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
body {&lt;br /&gt;
	margin:20px 0px; padding:0px;&lt;br /&gt;
	text-align:center;&lt;br /&gt;
	}&lt;br /&gt;
	&lt;br /&gt;
#container-zentrieren {&lt;br /&gt;
	width:600px;&lt;br /&gt;
	margin:0px auto;&lt;br /&gt;
	text-align:left;&lt;br /&gt;
	padding:20px;&lt;br /&gt;
	border:1px dashed #FF0000;&lt;br /&gt;
	background-color:#e1e1e1e;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
- ggfl. die Maße anpassen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Absatz im Menü =====&lt;br /&gt;
&lt;br /&gt;
Den Seitentyp &amp;quot;Abstand&amp;quot; wählen und im Seitentitel &amp;quot;&amp;amp; n b s p ;&amp;quot; eingetragen. &lt;br /&gt;
&lt;br /&gt;
Im TypoScript den SPACE (SPC) definieren und im CSS formatieren.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
1 = HMENU &lt;br /&gt;
1.1 = TMENU &lt;br /&gt;
1.1 { &lt;br /&gt;
expAll = 0 &lt;br /&gt;
wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt; &lt;br /&gt;
NO { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
ACT = 1 &lt;br /&gt;
ACT { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
SPC = 1 &lt;br /&gt;
SPC { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
} &lt;br /&gt;
1.2 = TMENU &lt;br /&gt;
1.2 { &lt;br /&gt;
expAll = 0 &lt;br /&gt;
wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt; &lt;br /&gt;
NO { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
ACT = 1 &lt;br /&gt;
ACT { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
SPC = 1 &lt;br /&gt;
SPC { &lt;br /&gt;
linkWrap = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Ankerpunkt für einen internen Link anlegen =====&lt;br /&gt;
&lt;br /&gt;
Ein Seitenlelement vom Typ &amp;quot;interner Link&amp;quot; (Shortcut) anlegen, im Pagebrowser den kleinen Pfeil hinter der Seite klicken und das entsprechende Contentelement auswählen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration AWStats =====&lt;br /&gt;
&lt;br /&gt;
Logfile Konfiguration bearbeiten:&lt;br /&gt;
awstats_log.txt: www.it-bo.com,it-bo.com&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
localconf.php:&lt;br /&gt;
$TYPO3_CONF_VARS[&amp;quot;FE&amp;quot;][&amp;quot;logfile_dir&amp;quot;] = &amp;quot;fileadmin/log/&amp;quot;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#Konfiguration AWStats&lt;br /&gt;
  config.stat = 1&lt;br /&gt;
  config.stat_apache = 1&lt;br /&gt;
  config.stat_apache_logfile = awstats.txt&lt;br /&gt;
  config.stat_excludeBEuserHits = 1&lt;br /&gt;
  config.stat_mysql = 1&lt;br /&gt;
  config.stat_typeNumList = 0,1,98&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Konfigurationsdatei AWStats&lt;br /&gt;
cc_awstats/awstats/awstats.conf&lt;br /&gt;
&lt;br /&gt;
AWSTATS automatisieren&lt;br /&gt;
&lt;br /&gt;
http://jweiland.net/typo3cms/howto/awstats/&lt;br /&gt;
&lt;br /&gt;
http://www.typo3wizard.com/de/snippets/general-config/zaehlen-von-dateidownloads-mit-hilfe-von-awstats.html&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Browsers page title einbinden =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Including the class and calling the function&lt;br /&gt;
   includeLibs.tx_browserpagetitle = typo3conf/ext/browser_page_title/class.tx_browserpagetitle.php&lt;br /&gt;
   config.titleTagFunction = tx_browserpagetitle-&amp;gt;getTitle&lt;br /&gt;
&lt;br /&gt;
# Default language parameters&lt;br /&gt;
   plugin.browser_page_title {&lt;br /&gt;
      defaultTitle = IT-Bo - TYPO3 CMS Website DAM Digital Asset Management SEO Reichweitensteigerung Marketing Schulung Hilfe Support - {title}&lt;br /&gt;
      currentTitle = IT-Bo - TYPO3 - {tx_browserpagetitle_browser_title}&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
# Alternative language parameters&lt;br /&gt;
#   [globalVar=GP:L=1]&lt;br /&gt;
#      plugin.browser_page_title.defaultTitle = IT-Bo - TYPO3 CMS Website DAM Digital Asset Management SEO Reichweitensteigerung Marketing Schulung Hilfe Support - {title}&lt;br /&gt;
#      plugin.browser_page_title.currentTitle = IT-Bo - TYPO3 - {tx_browserpagetitle_browser_title}&lt;br /&gt;
#   [global]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Content auf allen Seiten einbinden =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Content auf allen Seiten einbinden&lt;br /&gt;
      CONTENT = CONTENT &lt;br /&gt;
      CONTENT &amp;gt; &lt;br /&gt;
      CONTENT = RECORDS &lt;br /&gt;
      CONTENT.tables = tt_content &lt;br /&gt;
      CONTENT.source = 200&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Contentelmente (entfernen) =====&lt;br /&gt;
&lt;br /&gt;
header - Überschrift&lt;br /&gt;
&lt;br /&gt;
text - Text&lt;br /&gt;
&lt;br /&gt;
textpic - Text m/Bild&lt;br /&gt;
&lt;br /&gt;
image - Bild&lt;br /&gt;
&lt;br /&gt;
bullets - Punktliste&lt;br /&gt;
&lt;br /&gt;
table - Tabelle&lt;br /&gt;
&lt;br /&gt;
uploads - Dateilinks&lt;br /&gt;
&lt;br /&gt;
multimedia - Multimedia&lt;br /&gt;
&lt;br /&gt;
mailform - Formular&lt;br /&gt;
&lt;br /&gt;
search - Suchen&lt;br /&gt;
&lt;br /&gt;
login - Login&lt;br /&gt;
&lt;br /&gt;
menu - Menü/Sitemap&lt;br /&gt;
&lt;br /&gt;
shortcut - Datensatz einfügen&lt;br /&gt;
&lt;br /&gt;
list - Plugin einfügen&lt;br /&gt;
&lt;br /&gt;
html - HTML&lt;br /&gt;
&lt;br /&gt;
script - Skript&lt;br /&gt;
&lt;br /&gt;
splash - Textbox&lt;br /&gt;
&lt;br /&gt;
div - Trenner &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Contentelemente entfernen TSconfig&lt;br /&gt;
     TCEFORM.tt_content.CType {&lt;br /&gt;
     removeItems = header,bullets&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Seitentypen =====&lt;br /&gt;
&lt;br /&gt;
1 - Standard&lt;br /&gt;
2 - Erweitert&lt;br /&gt;
3 - Externe URL&lt;br /&gt;
4 - Shortcut&lt;br /&gt;
5 - Nicht im Menü&lt;br /&gt;
6 - Backend Benutzer Bereich&lt;br /&gt;
7 - Mount Seite&lt;br /&gt;
--div-- - Spacer&lt;br /&gt;
199 - Abstand&lt;br /&gt;
254 - SysOrdner&lt;br /&gt;
255 - Papierkorb &lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Seitentypen entfernen TSconfig&lt;br /&gt;
     TCEFORM.pages.doktype {&lt;br /&gt;
     removeItems = 3,5&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== favicon einbinden =====&lt;br /&gt;
&lt;br /&gt;
setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
   shortcutIcon = fileadmin/favicon.ico &lt;br /&gt;
&lt;br /&gt;
   #favicon setup (alternativ):&lt;br /&gt;
   headerData.1 = TEXT&lt;br /&gt;
   headerData.1.value = &amp;lt; link rel=&amp;quot;shortcut icon&amp;quot; type=&amp;quot;image/x-icon&amp;quot; href=&amp;quot;fileadmin/favicon.ico&amp;quot; / &amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== TYPO3 CSS-Datei einbinden =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# TYPO3 CSS-Datei einbinden&lt;br /&gt;
page {&lt;br /&gt;
   includeCSS {&lt;br /&gt;
      file1 = fileadmin/templates/main/res/layout.css&lt;br /&gt;
      file2 = fileadmin/templates/main/res/content.css&lt;br /&gt;
      file3 = fileadmin/templates/news/tt_news.css&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei&lt;br /&gt;
   #plugin.tx_cssstyledimgtext._CSS_DEFAULT_STYLE = &lt;br /&gt;
   #plugin.tx_croncssstyledimgtext._CSS_DEFAULT_STYLE =&lt;br /&gt;
   #plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
   plugin.tx_formwidgets_pi1._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
   plugin.tx_damdownloads_pi1._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
   plugin.tx-sgglossary-pi1._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
   #plugin.tx_jphcodesnippets_pi._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
   plugin.tt_news._CSS_DEFAULT_STYLE &amp;gt;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
CSS auslagern&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# CSS auslagern&lt;br /&gt;
   inlineStyle2TempFile = 1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== TCEFORM tt_content content header layout altLabels =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#TSconfig:&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.1 = Überschrift 1&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.2 = Überschrift 2&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.3 = Überschrift 3&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.4 = Überschrift 4&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.5 = Überschrift 5&lt;br /&gt;
   TCEFORM.tt_content.header_layout.altLabels.6 = Überschrift 6&lt;br /&gt;
   #TCEFORM.tt_content.header_layout.removeItems = 3,4,5&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Image Rotation (ric_rotation) Konfiguration =====&lt;br /&gt;
&lt;br /&gt;
# Setup: Image Rotation (ric_rotation)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
plugin.tx_ricrotation_pi1 {&lt;br /&gt;
    # parser (dont change this)&lt;br /&gt;
    parser &amp;lt; tt_content.text.20.parseFunc&lt;br /&gt;
&lt;br /&gt;
    # template for plugin&lt;br /&gt;
    templateFile = EXT:ric_rotation/pi1/template.htm&lt;br /&gt;
&lt;br /&gt;
    # list of page ids where the banners should be taken from ( comma seperated f.E.: 1,5,7)&lt;br /&gt;
    pidList =&lt;br /&gt;
&lt;br /&gt;
    # levels of recoursion to search for banners&lt;br /&gt;
    recursive = 0&lt;br /&gt;
&lt;br /&gt;
    # show banners with this attribute, options are: top, left, bottom, right&lt;br /&gt;
    placement = top&lt;br /&gt;
&lt;br /&gt;
    #mode to show banners, options are: all, random&lt;br /&gt;
    mode = all&lt;br /&gt;
&lt;br /&gt;
    # how many banner maximum&lt;br /&gt;
    results_at_a_time = 100&lt;br /&gt;
&lt;br /&gt;
    # image preconfig&lt;br /&gt;
    image {&lt;br /&gt;
        file.maxW = 492&lt;br /&gt;
        #file.params = -quality 90 // activate to force quality 90&lt;br /&gt;
        #file.ext = jpg            // activate to force jpg&lt;br /&gt;
    }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration Indexed Search =====&lt;br /&gt;
&lt;br /&gt;
Constants:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#Suche Indexed Search&lt;br /&gt;
  plugin.tx_indexedsearch {&lt;br /&gt;
  search.rootPidList = 1&lt;br /&gt;
  show.rules = 0&lt;br /&gt;
  }&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Setup: &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#Indexierung&lt;br /&gt;
   config.index_enable = 1&lt;br /&gt;
   config.index_externals = 1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration Macina Searchbox =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#Konfiguration Macina Searchbox&lt;br /&gt;
plugin.tx_macinasearchbox_pi1 { &lt;br /&gt;
pidSearchpage = 1&lt;br /&gt;
templateFile = fileadmin/it-bo/macina-searchbox.html&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Macina Searchbox einbinden&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#Macina Searchbox einbinden&lt;br /&gt;
      SUCHE &amp;gt; &lt;br /&gt;
      SUCHE &amp;lt; plugin.tx_macinasearchbox_pi1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Javascript auslagern =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Javascript auslagern&lt;br /&gt;
   removeDefaultJS = external&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== MOC Fileshare manager, moc_filemanager =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Constants: MOC Fileshare manager, moc_filemanager&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
plugin.tx_mocfilemanager_pi2.documentRoot = fileadmin&lt;br /&gt;
plugin.tx_mocfilemanager_pi2.useOwnIcons = 0&lt;br /&gt;
plugin.tx_mocfilemanager_pi2.limitNewest = 5&lt;br /&gt;
plugin.tx_mocfilemanager_pi2.ShowFilesPID = 123&lt;br /&gt;
&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.mountWrap = |&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.parentDirStyle = 1&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.showParentDir = 1&lt;br /&gt;
plugin.tx_mocfilemanager_pi1.documentRoot = fileadmin&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.disableMkdir = 1&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.ApacheChildKill = 1&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.timeLimit = 0&lt;br /&gt;
plugin.tx_mocfilemanager_pi1.useDescriptions = 1&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.asExplorer = 1&lt;br /&gt;
plugin.tx_mocfilemanager_pi1.allowedExts = txt,xls,doc,pps,gif,jpg,htm,html&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.datetimeFormat = %c&lt;br /&gt;
#plugin.tx_mocfilemanager_pi1.maxDepth = 1&lt;br /&gt;
plugin.tx_mocfilemanager_pi1.useOwnIcons = 1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration Link2Map24 =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
link2map24:&lt;br /&gt;
&lt;br /&gt;
- bei map24 (link2map24) anmelden&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
link2map24.tpl.html:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;&amp;lt;&amp;lt;&amp;lt; USERID &amp;gt;&amp;gt;&amp;gt;&amp;gt; von link2map24 eintragen&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== News tt_news =====&lt;br /&gt;
&lt;br /&gt;
News Template einbinden&lt;br /&gt;
&lt;br /&gt;
Constants:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#News tt_news Template einbinden&lt;br /&gt;
   plugin.tt_news {&lt;br /&gt;
      file.templateFile = fileadmin/templates/news/tt_news.html&lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== News Datum- und Zeitformat anpassen ====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#News tt_news Datum- und Zeitformat anpassen&lt;br /&gt;
plugin.tt_news {&lt;br /&gt;
  archiveTitleCObject {&lt;br /&gt;
    10.strftime = %B - %Y&lt;br /&gt;
  }&lt;br /&gt;
  getRelatedCObject {&lt;br /&gt;
      20.strftime = %d.%m.%Y %H:%M&lt;br /&gt;
  }&lt;br /&gt;
  displaySingle {&lt;br /&gt;
#    date_stdWrap.strftime= %d.%m.%y&lt;br /&gt;
    date_stdWrap.strftime= %A, %d. %B %Y&lt;br /&gt;
    time_stdWrap.strftime= %H:%M&lt;br /&gt;
  }&lt;br /&gt;
  displayLatest {&lt;br /&gt;
    date_stdWrap.strftime= %d.%m.%y&lt;br /&gt;
    time_stdWrap.strftime= %H:%M&lt;br /&gt;
  }&lt;br /&gt;
  displayList {&lt;br /&gt;
 #   date_stdWrap.strftime= %A %d. %B %Y&lt;br /&gt;
    date_stdWrap.strftime = %A, %d. %B %Y&lt;br /&gt;
    time_stdWrap.strftime= %d.%m.%y %H:%M&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration rlmptmplselector =====&lt;br /&gt;
&lt;br /&gt;
Setup:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
#definiert den Pfad zu den Main-Template Dateien&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.templatePathMain = fileadmin/templates/main/&lt;br /&gt;
&lt;br /&gt;
#definiert legt den Pfad zu den Main-Template Dateien&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.templatePathSub = fileadmin/templates/sub/&lt;br /&gt;
&lt;br /&gt;
#definiert das Standard Main-Template Datei, welches geladen werden soll, wenn kein anderes Template ausgewählt wurde&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameMain = main_rlmptmplselector.html&lt;br /&gt;
&lt;br /&gt;
#definiert das Standard Sub-Template Datei, welches geladen werden soll, wenn kein anderes Template ausgewählt wurde&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.defaultTemplateFileNameSub = sub_rlmptmplselector.html&lt;br /&gt;
&lt;br /&gt;
# If there is a page having no template selected, use a template&lt;br /&gt;
# selected earlier in the rootline. If there is none, use the default&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.inheritMainTemplates = 1&lt;br /&gt;
   plugin.tx_rlmptmplselector_pi1.inheritSubTemplates = 1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== TOP Link =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
# Setup TOP Link&lt;br /&gt;
   TOPLINK = TEXT&lt;br /&gt;
   TOPLINK {&lt;br /&gt;
      value = to top&lt;br /&gt;
      lang.en = To the Top&lt;br /&gt;
      lang.de = Seitenanfang&lt;br /&gt;
      wrap = &amp;lt;A HREF=&amp;quot;#top&amp;quot; class=&amp;quot;top-link&amp;quot;&amp;gt;|&amp;lt;/A&amp;gt;&lt;br /&gt;
      }&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Überschrift als Grafik =====&lt;br /&gt;
&lt;br /&gt;
Im Install Tool (Installation) unter &amp;quot;All Configuration&amp;quot; &amp;quot;[gdlib_png]&amp;quot; aktivieren. &lt;br /&gt;
&lt;br /&gt;
# Setup Überschrift als Grafik&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
Header1 = IMAGE&lt;br /&gt;
Header1 {&lt;br /&gt;
  wrap = |&lt;br /&gt;
  file = GIFBUILDER&lt;br /&gt;
  file {&lt;br /&gt;
   XY = [10.w]+6,00&lt;br /&gt;
   transparentColor = # Hintergrundfarbe&lt;br /&gt;
   backColor = # Hintergrundfarbe&lt;br /&gt;
   10 = TEXT&lt;br /&gt;
   10.text.field =&lt;br /&gt;
   10.text.current = 1&lt;br /&gt;
   10.fontSize = Schriftgröße&lt;br /&gt;
   10.offset = 0,50&lt;br /&gt;
   10.fontFile = fileadmin/schriftart.ttf&lt;br /&gt;
   10.fontColor = Schriftfarbe&lt;br /&gt;
   10.niceText = 1&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
lib.stdheader.10.1 &amp;lt; Header1&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Konfiguration 404 Error Site =====&lt;br /&gt;
&lt;br /&gt;
Eigene Fehlerseite (404 Error Site) mit der Extension error_404_handling erstellen&lt;br /&gt;
&lt;br /&gt;
Der Browser zeigt die normale Fehlerseite an, die einen 404 Fehler zurück gibt: 404 Error Site.&lt;br /&gt;
&lt;br /&gt;
Für eine eigene 404 Error Site, muss die Extension error_404_handling installiert werden.&lt;br /&gt;
&lt;br /&gt;
Im Ordner /typo3conf/ext/error_404_handling/files/ befinden sich die Dateien für die eigene 404 Error Site.&lt;br /&gt;
&lt;br /&gt;
Dateien:&lt;br /&gt;
&lt;br /&gt;
- 404page_not_found.php&lt;br /&gt;
&lt;br /&gt;
- example.htaccess&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Die Datei &amp;quot;404page_not_found.php&amp;quot; in das Root-Verzeichnis der Domain kopieren. Und aus der example.htaccess Datei folgendes in die .htaccess Datei der Root-Ebene eingefügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
ErrorDocument 404 /path_anpassen/404page_not_found.php&lt;br /&gt;
ErrorDocument 500 /path_anpassen/404page_not_found.php&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Install-Tool [warning_email_addr] kann eine E-Mail-Adresse eingeben. Dann wird eine E-Mail versendet, wenn eine Seite (404 Error Site) nicht gefunden wurde.&lt;br /&gt;
&lt;br /&gt;
Einen Domainrecord anlegen bzw. öffnen und eine URL in dem Feld &amp;quot;Redirect to an URL if a page or file under this domain could not be found&amp;quot; eintragen.&lt;br /&gt;
&lt;br /&gt;
404 Error Site: Umleitung auf eine bestimmte 404 Error Site&lt;br /&gt;
Install:&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
$TYPO3_CONF_VARS[&amp;quot;FE&amp;quot;][&amp;quot;pageNotFound_handling&amp;quot;] = &amp;#039;http://www.404-Error-Site.com/404.php&amp;#039;;&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== TYPO3 YAML =====&lt;br /&gt;
&lt;br /&gt;
TYPO3 YAML Beispielseite und Anleitung &lt;br /&gt;
&lt;br /&gt;
YAML, TYPO3 und YAML &lt;br /&gt;
&lt;br /&gt;
Download: yaml.t3net.de&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Syntax Highlighting Ultraedit =====&lt;br /&gt;
&lt;br /&gt;
Da mir die durchgehend schwarze Schrift des typoscript total auf den Senkel geht, und ich keinerlei adäquate Lösung zum Thema TypoScript Syntax Highlighting bzw. Syntax kontrolle etc. gefunden habe, hab ich mir das wordfile vom Ultraedit www.ultraedit.com mal hergenommen und erweitert!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.typo3.net/forum/list/list_post//21624/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Bedingungen definieren =====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
marks.SLOGAN = COA&lt;br /&gt;
marks.SLOGAN {&lt;br /&gt;
10 &amp;lt; temp.import_img&lt;br /&gt;
stdWrap.ifEmpty.cObject &amp;lt; temp.std_img&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
http://lists.netfielders.de/pipermail/typo3-at/2004-October/003731.html&lt;br /&gt;
&lt;br /&gt;
http://www.jweiland.net/typo3cms/howto/typoscript-bedingung/&lt;br /&gt;
&lt;br /&gt;
http://www.typo3.net/tsref/functions/if/&lt;br /&gt;
&lt;br /&gt;
http://www.typo3.net/tsref/functions/stdwrap/&lt;br /&gt;
&lt;br /&gt;
http://linuxwiki.de/Typo3TypoScript&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Links =====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
http://www.it-bo.com/typo3-marketing/hilfe/container-zentrieren.html&lt;br /&gt;
&lt;br /&gt;
http://ug.typo3-nrw.de/typo3-dynamic_css.html&lt;br /&gt;
&lt;br /&gt;
http://www.typo3.net/index.php?id=13&amp;amp;action=list_post&amp;amp;tid=39948&amp;amp;page=1&lt;br /&gt;
&lt;br /&gt;
http://blog.dopefreshtight.de/artikel/typo3-aufsetzen-setup/&lt;br /&gt;
&lt;br /&gt;
http://www.sk-typo3.de/RTE-Standardkonfiguration.31.0.html&lt;br /&gt;
&lt;br /&gt;
http://www.linet-services.de/t3_tscode.html&lt;br /&gt;
&lt;br /&gt;
http://www.it-bo.com/typo3-marketing/news/typo3-news/article/typo3-yaml-fuer-version-4.html&lt;br /&gt;
&lt;br /&gt;
http://www.typo3-unleashed.net/index.php?id=sitemap&lt;br /&gt;
&lt;br /&gt;
http://www.sk-typo3.de/Typo3-Extensions.68.0.html&lt;br /&gt;
&lt;br /&gt;
http://www.contentschmiede.de/links-zu-typo3/&lt;br /&gt;
&lt;br /&gt;
http://www.mcuniverse.com/TemplaVoila_-_Cheat_Sheet.1221.0.html&lt;br /&gt;
&lt;br /&gt;
http://www.just2b.com/mein-typo3/css-ts-menues.html&lt;br /&gt;
&lt;br /&gt;
http://ww2.sprain.ch/index.php?id=19&lt;br /&gt;
&lt;br /&gt;
http://www.typo3wizard.com/de/snippets/menus/text-menu-tmenu.html&lt;br /&gt;
&lt;br /&gt;
http://www.kraftfelt.dk/&lt;br /&gt;
&lt;br /&gt;
http://lists.netfielders.de/pipermail/typo3-german/2006-January/008630.html&lt;br /&gt;
&lt;br /&gt;
http://82.165.8.199/typo3cms/exotec-design.de/index.php?id=89&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_barrierefrei&amp;diff=18492</id>
		<title>Typo3 barrierefrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_barrierefrei&amp;diff=18492"/>
		<updated>2006-10-04T11:01:27Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bild vergrößern über Tastatur ==&lt;br /&gt;
Typo3.net Forum:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Ich verwende css_styled_content. Im Inhaltsbereich eingefügte Bilder werden mit dem Event-Handler onclick vergrössert. Barrierefreie Seiten sollten aber nicht nur über die Maus, sondern auch über die Tastatur bedient werden können.&lt;br /&gt;
&lt;br /&gt;
Wie kann ich den Befehl onclick=&amp;quot;openPic...&amp;quot; erweitern, damit neben &amp;quot;onclick&amp;quot; auch &amp;quot;onkeypress&amp;quot; möglich ist?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Wo wird dieser Befehl definiert?&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Besten Dank&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
mamo&lt;br /&gt;
&lt;br /&gt;
Verfasst am: 29.09.2006 [09:00]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jenses&lt;br /&gt;
	&lt;br /&gt;
mamo schrieb:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Wo wird dieser Befehl definiert?&lt;br /&gt;
 ..typo3\sysext\cms\tslib\class.tslib_content.php --&amp;gt;imageLinkWrap()&lt;br /&gt;
&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_barrierefrei&amp;diff=420</id>
		<title>Typo3 barrierefrei</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_barrierefrei&amp;diff=420"/>
		<updated>2006-10-04T11:00:17Z</updated>

		<summary type="html">&lt;p&gt;84.160.198.170: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Bild vergrößern über Tastatur ==&lt;br /&gt;
Typo3.net Forum:&lt;br /&gt;
&lt;br /&gt;
 Hallo Forum&lt;br /&gt;
Ich verwende css_styled_content. Im Inhaltsbereich eingefügte Bilder werden mit dem Event-Handler onclick vergrössert. Barrierefreie Seiten sollten aber nicht nur über die Maus, sondern auch über die Tastatur bedient werden können.&lt;br /&gt;
&lt;br /&gt;
Wie kann ich den Befehl onclick=&amp;quot;openPic...&amp;quot; erweitern, damit neben &amp;quot;onclick&amp;quot; auch &amp;quot;onkeypress&amp;quot; möglich ist?&lt;br /&gt;
&lt;br /&gt;
Wo wird dieser Befehl definiert?&lt;br /&gt;
&lt;br /&gt;
Besten Dank&lt;br /&gt;
&lt;br /&gt;
mamo&lt;br /&gt;
&lt;br /&gt;
Verfasst am: 29.09.2006 [09:00]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
jenses&lt;br /&gt;
	&lt;br /&gt;
mamo schrieb:&lt;br /&gt;
&lt;br /&gt;
Wo wird dieser Befehl definiert?&lt;br /&gt;
 ..typo3\sysext\cms\tslib\class.tslib_content.php --&amp;gt;imageLinkWrap()&lt;/div&gt;</summary>
		<author><name>84.160.198.170</name></author>
	</entry>
</feed>