<?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.178.241</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.178.241"/>
	<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Spezial:Beitr%C3%A4ge/84.160.178.241"/>
	<updated>2026-05-06T16:46:34Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Extensions&amp;diff=641</id>
		<title>Typo3 - Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Extensions&amp;diff=641"/>
		<updated>2007-02-24T17:35:14Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Nützliche Extensions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideen für neue Extensions und Erweiterungen bestehender Extensions ==&lt;br /&gt;
Extension zur automatischen Erzeugung zweispaltiger Inhalte mit Line Count (auch Umbrüche), Hurenkinder und Schusterjungen regelung etc.&lt;br /&gt;
&lt;br /&gt;
Erweiterung der rg_googlemaps mit Listenansicht nach PLZ&lt;br /&gt;
Händlersuche mit Umkreissuche oder Auflistung nach PLZ bereichen (Erweiterung bestehender)&lt;br /&gt;
&lt;br /&gt;
== Extensions programmieren ==&lt;br /&gt;
Infos hierzu gibt es im Abschnitt Extension Kickstarter und unter&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Extensions programmieren]]&lt;br /&gt;
&lt;br /&gt;
== Nützliche Extensions ==&lt;br /&gt;
&lt;br /&gt;
=== die wichtigsten Extensions ===&lt;br /&gt;
&lt;br /&gt;
automakeTemplates&lt;br /&gt;
&lt;br /&gt;
[[Metatags extended (metatags)]]&lt;br /&gt;
&lt;br /&gt;
[[News (tt_news)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== weitere nützliche Extensions ===&lt;br /&gt;
&lt;br /&gt;
DAM inkl Erweiterungen&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Bildergallerie]] (lz_gallery)&lt;br /&gt;
&lt;br /&gt;
[[Modern Guestbook (ve_guestbook)]]&lt;br /&gt;
&lt;br /&gt;
[[Mailformplus (tx_mailformplus)]]&lt;br /&gt;
&lt;br /&gt;
[[Send-a-Card (sr_sendcard)]]&lt;br /&gt;
&lt;br /&gt;
[[Front End User Registration (fe_users)]]&lt;br /&gt;
&lt;br /&gt;
[[FreeCap (sr_freecap)]]&lt;br /&gt;
&lt;br /&gt;
[[Date2Calendar (date2cal)]] JavaScript Datumsauswahl für Datumsfelder&lt;br /&gt;
&lt;br /&gt;
[[Dynamic Flexforms (dynaflex)]] Flexforms während der Laufzeit verändern&lt;br /&gt;
&lt;br /&gt;
[[Google Earth links (itxg_gelinks)]] Allows to create and view Google Earth .kml files. The building of a link is being done with GPS coordinates in D-M-S notation.&lt;br /&gt;
&lt;br /&gt;
[[Google Sitemap for Pages and Contents (mc_googlesitemap)]] All options available&lt;br /&gt;
&lt;br /&gt;
== Der Typo3 Extension Kickstarter ==&lt;br /&gt;
(Deutsch: Erweiterungs Manager)&lt;br /&gt;
Der Erweiterungsmanager ist selbst eine Erweiterung die zuerst installiert werden muß.&lt;br /&gt;
&lt;br /&gt;
Fehler in Extension Kickstarter&lt;br /&gt;
&lt;br /&gt;
Wenn der Kickstarter local installiert ist, dann kann meine eine bereits erstelle Extension nicht im Kickstarter überarbeiten. (Bis Version ?)&lt;br /&gt;
&lt;br /&gt;
Der Kickstarter muß global installiert sein, damit man bereits erstellte Extension mit dem Kickstarter überarbeiten kann.&lt;br /&gt;
&lt;br /&gt;
=== Kurzanleitung ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wo?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Backend-Modul Ext Manager; hier im Dropdown Menü &amp;quot;Make new Extension&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General Info&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Allgemeine Infos zum PlugIn (hat nichts mit der Funktion zu tun)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Extension Key&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- Typo3 entfernt Unterstriche (meine_extension wird zu meineextension)&lt;br /&gt;
&lt;br /&gt;
- tx_ wird automatisch vorangestellt&lt;br /&gt;
&lt;br /&gt;
- ein vorangestelltes user_ bedeutet dass es sich um eine eigene Entwicklung handelt, die nicht in das Repository gestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Database Tables&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Hier kann man automatisch die benötigten Tabellen und deren Felder erzeugen.&lt;br /&gt;
Üblich ist ein Tabellenname mit dem Suffix _main z.B. user_meineErweiterung_main.&lt;br /&gt;
Hier werden auch einige von Typo unterstützte Funktionen die im Backend als Felder sichtbar sind vorbereitet (z.B. Start, Stop, Hide...). Sinnvoll in diesem Zusammenhang:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Delete*&amp;#039;&amp;#039; - damit die Tabelle ein Delete Flag bekommt&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide*&amp;#039;&amp;#039; - damit Datensätze versteckt werden können &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Allowed on Pages&amp;#039;&amp;#039; - Damit Frontend Plugins auch als Inhaltselement im Backend ausgewählt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Save and new&amp;#039;&amp;#039; - damit können später schnell mehrere Datensätze angelegt werden.&lt;br /&gt;
&lt;br /&gt;
*Damit das bei der Anzeige Funktioniert muß die Funktionalität in der Datenbankabfrage mit eingebaut werden (d.h. das Flag muß abgefragt werden).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datenfelder der Tabelle&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier werden die Spalten der Tabelle angelegt. &lt;br /&gt;
&lt;br /&gt;
Field name - Der Name der Spalte in der DB (in Kleinbuchstaben, z.B. vorname)&lt;br /&gt;
&lt;br /&gt;
Field title - wird im Backend beim Eingabefeld angezeigt (z.B. Vorname)&lt;br /&gt;
&lt;br /&gt;
Field type - welche Art von Eingabefeld&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Frontend Plugins&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Integration ins Frontend&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Enter a title for the plugin&amp;#039;&amp;#039; - taucht in der Auswahlliste für die Plugins aus (Backend)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;USER cObjects are cached&amp;#039;&amp;#039; - Auswählen ob gecached wird (für Entwicklung bietet sich das deaktivieren des Caches an.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;...Typo Script Code...&amp;#039;&amp;#039; - den Beispielcode braucht man i.d.R. nicht, ein einfacher Code wird denoch generiert.&lt;br /&gt;
&lt;br /&gt;
weiter unten kann noch angegeben werden wo das Plugin zugänglich ist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;View Result&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann man sehen was erzeugt wird...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Write&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
... und hier wird es tatsächlich erzeugt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bilder in eigener Extension rendern ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel benutzte Variablen:&lt;br /&gt;
 $BildAdresse&lt;br /&gt;
 $ParameterFuerImgTag&lt;br /&gt;
 $Alttext&lt;br /&gt;
&lt;br /&gt;
In PHP-Datei der Extension:&lt;br /&gt;
&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;file&amp;quot;]=&amp;quot;uploads/pics/&amp;quot;.$BildAdresse;&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;params&amp;quot;]=$ParameterFuerImgTag;&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;altText&amp;quot;]=$Alttext;&lt;br /&gt;
 $Bild=$this-&amp;gt;cObj-&amp;gt;IMAGE($this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;]);&lt;br /&gt;
 $Content.=$Bild;&lt;br /&gt;
&lt;br /&gt;
In Typoscript Setup&lt;br /&gt;
&lt;br /&gt;
 plugin.tx_hoTest_pi1 {     //hier Plugin-Name&lt;br /&gt;
 imageArtikel{&lt;br /&gt;
     file.maxW = {$ho_Test.BildWidthNews}  &lt;br /&gt;
     imageLinkWrap = 1&lt;br /&gt;
     imageLinkWrap {&lt;br /&gt;
       enable = 1&lt;br /&gt;
       bodyTag = &amp;lt;BODY bgColor=white&amp;gt;&lt;br /&gt;
       wrap = |&lt;br /&gt;
       width = 400m&lt;br /&gt;
       height = 400&lt;br /&gt;
       JSwindow = 1&lt;br /&gt;
       JSwindow.newWindow = 1&lt;br /&gt;
       JSwindow.expand = 17,20&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Der Wert {$ho_Test.BildWidthNews} kann aus Constants übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Siehe dazu auch&lt;br /&gt;
Konstanten von Constants im Setup verwenden&lt;br /&gt;
und&lt;br /&gt;
Konstanten für Constant-Editor bereitstellen&lt;br /&gt;
&lt;br /&gt;
(aus www.easy-office4you.de/ 10.1.2006)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spalten der Seiten umbenennen ==&lt;br /&gt;
&lt;br /&gt;
Um die Spalten der Seite im Backend beliebig umzubenennen und/oder zusätzliche eigene Spalten zu verwenden, muß die Extension zed_more_columns installiert werden und dann in der Datei ext_tables.php die Spalten-Namen eingeben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 $TCA[&amp;quot;tt_content&amp;quot;][&amp;quot;columns&amp;quot;][&amp;quot;colPos&amp;quot;][&amp;quot;config&amp;quot;][&amp;quot;items&amp;quot;] = array (&lt;br /&gt;
 &amp;quot;0&amp;quot; =&amp;gt; array (&amp;quot;Mitte||Mitte||||||||&amp;quot;,&amp;quot;0&amp;quot;),&lt;br /&gt;
 &amp;quot;1&amp;quot; =&amp;gt; array (&amp;quot;Links||Links||||||||&amp;quot;,&amp;quot;1&amp;quot;),&lt;br /&gt;
 &amp;quot;2&amp;quot; =&amp;gt; array (&amp;quot;Rechts||Rechts||||||||&amp;quot;,&amp;quot;2&amp;quot;),&lt;br /&gt;
 &amp;quot;3&amp;quot; =&amp;gt; array (&amp;quot;Teaser||Teaser||||||||&amp;quot;,&amp;quot;3&amp;quot;),&lt;br /&gt;
 &amp;quot;4&amp;quot; =&amp;gt; array (&amp;quot;Fusszeile||Fusszeile||||||||&amp;quot;,&amp;quot;4&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
== Bei Extension dafür sorgen, daß im Backend kein Sortierungs-Button entsteht ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der Datei ext_tables.php der Extension folgende Zeile ändern&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;sortby&amp;quot; =&amp;gt; &amp;quot;name&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
ändern in&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;default_sortby&amp;quot; =&amp;gt; &amp;quot;ORDER BY name&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
Anstatt &amp;quot;name&amp;quot; kann natürlich auch ein anderes Suchkriterium verwendet werden.&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=650</id>
		<title>Typo3 - Standardeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=650"/>
		<updated>2007-02-24T17:31:16Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Wichtige Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier findest Du Beispiele für immer wiederkehrende TypoScript-Einstellungen. Diese Einstellung lassen sich sinnvollerweise in einem externen Template auslagern, so kann man sie leicht wiederverwenden.&lt;br /&gt;
Außerdem finden sich Standards für Seitenbaum, Extensions und die Ordnerstruktur&lt;br /&gt;
&lt;br /&gt;
== das Template ext_standardSettings.tmpl ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Bildunterschriften&lt;br /&gt;
styles.content.imgtext.imageTextSplit = 1&lt;br /&gt;
&lt;br /&gt;
#Rahmendicke wenn Rahmen bei Bildern&lt;br /&gt;
styles.content.imgtext.borderThick = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
  ### SEO ### &lt;br /&gt;
  # Achtung .htaccess Datei muss im Webverzeichnis angelegt werden&lt;br /&gt;
  # Wenn realurl extension - dann simStatDocs = 0&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  # z.B. 12.0 das .0 fällt weg&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  simulateStaticDocuments_pEnc = true&lt;br /&gt;
  # simulateStaticDocuments_pEnc = md5&lt;br /&gt;
&lt;br /&gt;
  ### nur wenn RealURL eingesetzt wird&lt;br /&gt;
  #baseURL = 0&lt;br /&gt;
  #tx_realurl_enable = 0&lt;br /&gt;
  &lt;br /&gt;
  #AdminPanel einschalten (für Benutzergruppen in TSConfig)&lt;br /&gt;
  admPanel = 1&lt;br /&gt;
  &lt;br /&gt;
  ### Spracheinstellungen ###&lt;br /&gt;
  #Länderspezifische Einstellungen (siehe auch mnultilanguage)&lt;br /&gt;
  # damit Extensions etc. die richtige Übersetzung wählen&lt;br /&gt;
  language = de&lt;br /&gt;
  # HTML-Tag setzten&lt;br /&gt;
  htmlTag_langKey = de_DE&lt;br /&gt;
  # Betriebsystem abhängig (hier für Linux) damit php die richtigen&lt;br /&gt;
  # Bezeichnungen wählt&lt;br /&gt;
  locale_all = de_DE&lt;br /&gt;
&lt;br /&gt;
  doctype = xhtml_trans&lt;br /&gt;
}&lt;br /&gt;
# für IE bei xhtml_trans XML Prolog unter die Deklaration&lt;br /&gt;
# (Achtung validiert nicht nach W3C aber IE...) &lt;br /&gt;
[browser = msie]&lt;br /&gt;
  config.doctypesSwitch = 1&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
&lt;br /&gt;
  headerComment = Homepage by WebMyNet feat. geo-bit - indihar.art&lt;br /&gt;
&lt;br /&gt;
  disablePrefixComment = 1&lt;br /&gt;
   &lt;br /&gt;
  # Spamschutz von Email-Adressen (nicht barrierefrei) ###&lt;br /&gt;
  # spamProtectEmailAddresses_atSubst = (at)&lt;br /&gt;
  # spamProtectEmailAddresses = 1  &lt;br /&gt;
&lt;br /&gt;
  # in neueren Versionen standard (muß nicht mehr gesetzt werden)&lt;br /&gt;
  # removeDefaultJS = external&lt;br /&gt;
  # inlineStyle2TempFile = 1&lt;br /&gt;
&lt;br /&gt;
  # Fehlermeldung bei IE vermeiden wenn nach dem Senden eines&lt;br /&gt;
  # Formulars der Back-Button gedrückt wird&lt;br /&gt;
  sendCacheHeaders = 1&lt;br /&gt;
  sendCacheHeaders_onlyWhenLoginDeniedInBranch = 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
### verweise innerhalbe der seite ###&lt;br /&gt;
PAGE_TARGET = _top&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
### Rendering von Inhalten ###&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
### POPUPS ###&lt;br /&gt;
&lt;br /&gt;
tt_content {&lt;br /&gt;
        textpic.20{&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        image.20 {&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### Formulare ###&lt;br /&gt;
styles.content.mailform {&lt;br /&gt;
        fieldWrap = &amp;lt;div class=&amp;quot;mailform&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        labelWrap = &amp;lt;div class=&amp;quot;mailformlabel&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        commentWrap = &amp;lt;div class=&amp;quot;mailformcomment&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        radioWrap = &amp;lt;div class=&amp;quot;mailformradio&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        REQ.labelWrap = &amp;lt;div class=&amp;quot;mailformrequired&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        target = _self&lt;br /&gt;
        badMess = Bitte f&amp;amp;#65533;llen Sie noch folgendes Feld aus:&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
### Suchformular ###&lt;br /&gt;
styles.content.mailform.target = _self&lt;br /&gt;
styles.content.searchform.target = _self&lt;br /&gt;
styles.content.searchresult.target = _self&lt;br /&gt;
&lt;br /&gt;
### Filelinks ###&lt;br /&gt;
tt_content.uploads.20.10.split.1.filelink{&lt;br /&gt;
   stdWrap.wrap =  |&lt;br /&gt;
   file.wrap =  &amp;lt;span class=&amp;quot;filelink&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt; &lt;br /&gt;
   size.wrap =  |&lt;br /&gt;
   size.innerWrap =  | &lt;br /&gt;
   size.wrap = &amp;lt;span class=&amp;quot;filesize&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;  &lt;br /&gt;
   size.bytes.labels =  Byte| KB| MB| GB&lt;br /&gt;
   descriptionWrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
tt_content.uploads.20.20.wrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### Externe Links ###&lt;br /&gt;
config.extTarget= _blank&lt;br /&gt;
&lt;br /&gt;
### sonstiges ###&lt;br /&gt;
message_page_is_being_generated= Einen Moment bitte. Die Seite wird erstellt&lt;br /&gt;
 &lt;br /&gt;
### Kommentare abschalten&lt;br /&gt;
config.disablePrefixComment = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur ==&lt;br /&gt;
Sinnvoll ist eine Struktur, die es ermöglicht Daten für CSS und HTLML-Templates und Userdaten gut zu trennen. Zu Beginn kann man das z.B. so machen.&lt;br /&gt;
-username/ &lt;br /&gt;
  -media/&lt;br /&gt;
    -images&lt;br /&gt;
    -pdf&lt;br /&gt;
    -...&lt;br /&gt;
  -templates/&lt;br /&gt;
    -main/&lt;br /&gt;
      -main.html&lt;br /&gt;
      -main.css&lt;br /&gt;
      -images/&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen Typo3 Version &amp;gt;= 4 ==&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Plugins ===&lt;br /&gt;
&lt;br /&gt;
finden sich in [[Typo3 - Extensions]]&lt;br /&gt;
&lt;br /&gt;
===Constants===&lt;br /&gt;
# Konfiguration des Plugins metatags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
===setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CONFIG ###&lt;br /&gt;
config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steandardeinstellungen Typo3 - vor Version 4 ==&lt;br /&gt;
VERALTET - selbst bei alten Typo3s bitte dieses Template überarbeiten (Tabellen etc.)&lt;br /&gt;
Vor der Version 4 verhält sich Typo3 etwas anders. Einige Standardeinstellungnen sind ab V4 verändert oder gar nicht mehr vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Beispielkonfiguration Burkhardt-Kunststoffe.de (Ausschnitt)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
content.wrap{&lt;br /&gt;
  header = |&lt;br /&gt;
  header1 = &amp;lt;h1&amp;gt;|&amp;lt;/h1&amp;gt;&lt;br /&gt;
  header2 = &amp;lt;h2&amp;gt;|&amp;lt;/h2&amp;gt; &lt;br /&gt;
  header3 = &amp;lt;h3&amp;gt;|&amp;lt;/h3&amp;gt; &lt;br /&gt;
  header4 = &amp;lt;h4&amp;gt;|&amp;lt;/h4&amp;gt; &lt;br /&gt;
  bodytext = &amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt; |&amp;lt;/p&amp;gt; &lt;br /&gt;
}&lt;br /&gt;
# Festlegung des Standard-Headers Normal&lt;br /&gt;
content.defaultHeaderType = 1&lt;br /&gt;
&lt;br /&gt;
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen &lt;br /&gt;
content.headerSpace = 0|10&lt;br /&gt;
content.space = 0|20&lt;br /&gt;
&lt;br /&gt;
# Festlegung der Formatierung für Tabellen (Layout1=Ueberschrift oben, Layout2=Ueberschrift links, Layout3=Ueberschrift oben und links) &lt;br /&gt;
content.tableCellWrap = &amp;lt;b class=&amp;#039;tableheader&amp;#039;&amp;gt; | &amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten &lt;br /&gt;
styles.content.uploads.wrap = &amp;lt;p&amp;gt; | &amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Maximale Breite von Bildern &lt;br /&gt;
styles.content.imgtext.maxWInText = 600 &lt;br /&gt;
&lt;br /&gt;
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden &lt;br /&gt;
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus: &lt;br /&gt;
&lt;br /&gt;
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup &lt;br /&gt;
PAGE_TARGET = &lt;br /&gt;
content.pageFrameObj = &lt;br /&gt;
&lt;br /&gt;
#Bild&lt;br /&gt;
styles.content.imgtext{&lt;br /&gt;
  borderColor = silver&lt;br /&gt;
  borderThick = 1&lt;br /&gt;
  linkWrap.newWindow = 1&lt;br /&gt;
  textMargin = 20&lt;br /&gt;
  captionSplit = 1&lt;br /&gt;
  linkSplit = 1&lt;br /&gt;
  comment_CSL-LinkList =&lt;br /&gt;
} &lt;br /&gt;
styles.header.gfx1.fontColor = white&lt;br /&gt;
styles.content.imgFrames.comment_bottom =&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugins Meta Tags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Activates Tip a Friend&lt;br /&gt;
plugin.tipafriend{&lt;br /&gt;
   file.templateFile = fileadmin/vorlagen/Burkhardt/tipafriend_template.tmpl&lt;br /&gt;
   color1 = &lt;br /&gt;
   color2 = &lt;br /&gt;
   color3 = &lt;br /&gt;
   wrap1 = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   wrap2 =&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   htmlMail = 1&lt;br /&gt;
   PIDtipForm = 48&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Ausblenden der Typ-Nummer in der HTML-Adresse &lt;br /&gt;
config.simulateStaticDocuments_noTypeIfNoTitle = 1 &lt;br /&gt;
&lt;br /&gt;
config {&lt;br /&gt;
linkVars = L&lt;br /&gt;
		simulateStaticDocuments_pEnc = md5&lt;br /&gt;
		# include the GET parameters from tt_news to the encoded vars (all in one line)&lt;br /&gt;
		simulateStaticDocuments_pEnc_onlyP (&lt;br /&gt;
                                    cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], &lt;br /&gt;
                                    tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], &lt;br /&gt;
                                    tx_ttnews[pointer], tx_ttnews[swords]&lt;br /&gt;
                                )&lt;br /&gt;
language = de&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Ermöglicht die Konfiguration des Admin-Panels in der TSconfig der Backenduser &lt;br /&gt;
config.admPanel = 1 &lt;br /&gt;
page.config.admPanel = 1&lt;br /&gt;
&lt;br /&gt;
# Einschalten des Spam Schutzes&lt;br /&gt;
config.spamProtectEmailAddresses = 2 &lt;br /&gt;
config.spamProtectEmailAddresses_atSubst = (at) &lt;br /&gt;
&lt;br /&gt;
# Konfigurierung des Plugins Searchbox, wird innerhalb der Seite zugewiesen&lt;br /&gt;
# ID der Seite Suchen&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.pidSearchpage = 111&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/vorlagen/Burkhardt/suchbox.html&lt;br /&gt;
&lt;br /&gt;
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen&lt;br /&gt;
[usergroup = *] &lt;br /&gt;
&lt;br /&gt;
# Logout&lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap (  &lt;br /&gt;
&amp;lt;div id=&amp;quot;logoutbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id= | &amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;logout&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;Abmelden&amp;quot; value=&amp;quot;&amp;lt;!--###USERNAME###--&amp;gt; abmelden &amp;quot; style=&amp;quot;height:15; width:130; border:solid 1px #666666; background-color:#FFFDDC; font-size:10px;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
) &lt;br /&gt;
[else]&lt;br /&gt;
# Login, Id 108 ist die Anmeldeseite, Id 57 ist der Sys-Ordner Benutzer &lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap ( &lt;br /&gt;
&amp;lt;div id=&amp;quot;loginbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id=108&amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input name=&amp;quot;user&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;user&amp;quot; title=&amp;quot;Benutzername&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Name&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;pass&amp;quot; type=&amp;quot;password&amp;quot; id=&amp;quot;pass&amp;quot; title=&amp;quot;Passwort&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Login&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;image&amp;quot; type=&amp;quot;image&amp;quot; title=&amp;quot;Anmelden&amp;quot; src=&amp;quot;fileadmin/vorlagen/offradio/top.gif&amp;quot; alt=&amp;quot;Login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;redirect_url&amp;quot; value=&amp;quot;index.php?id= | &amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pid&amp;quot; value=&amp;quot;37&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
) &lt;br /&gt;
[global] &lt;br /&gt;
&lt;br /&gt;
# Standardsprache festlegen &lt;br /&gt;
config.locale_all = de_DE@euro &lt;br /&gt;
&lt;br /&gt;
#Seitensprache&lt;br /&gt;
&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
  config.sys_language_uid = 1&lt;br /&gt;
  config.language = en&lt;br /&gt;
config.locale_all = en-EN&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten (kein Leerraum vor dem Verweis und 1 Leerzeichen zur Dateigrösse) &lt;br /&gt;
# Standardansicht &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
# Layout 1 &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# Ändern des Standard-Aufzählungszeichens &lt;br /&gt;
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = &amp;lt;div id=&amp;quot;bulletlist&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Tabellen &lt;br /&gt;
# Standard, kein Text fett &lt;br /&gt;
tt_content.table.20.default.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 1, obere Linie fett &lt;br /&gt;
tt_content.table.20.1.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 2, linke Spalte fett &lt;br /&gt;
tt_content.table.20.2.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 3, obere Linie und linke Spalte fett &lt;br /&gt;
tt_content.table.20.3.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Kontakt-Formulars &lt;br /&gt;
tt_content.mailform.20.target = _top &lt;br /&gt;
tt_content.mailform.20 { &lt;br /&gt;
labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
REQ.labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugin Erweiterte Suche &lt;br /&gt;
plugin.tx_indexedsearch.show.rules=0 &lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei &lt;br /&gt;
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ausschalten der Auswahlmöglichkeiten des Plugins Erweiterte Suche &lt;br /&gt;
# Suchen in: Alle Medien/Interne Seite &lt;br /&gt;
plugin.tx_indexedsearch.blind.media=1 &lt;br /&gt;
# Suche in: Standard/Alle Sprachen &lt;br /&gt;
plugin.tx_indexedsearch.blind.lang=1 &lt;br /&gt;
# Suchen in: Ganze Webseite &lt;br /&gt;
plugin.tx_indexedsearch.blind.sections=1 &lt;br /&gt;
# Sortieren nach: Trefferquote/Vorkommen &lt;br /&gt;
plugin.tx_indexedsearch.blind.order=1 &lt;br /&gt;
# Sortieren nach: Höchste Zuerst &lt;br /&gt;
plugin.tx_indexedsearch.blind.desc=1 &lt;br /&gt;
# Ansicht: Sektionshierarchie/Flache Liste &lt;br /&gt;
plugin.tx_indexedsearch.blind.group=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=664</id>
		<title>Typo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=664"/>
		<updated>2007-02-24T17:26:45Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* StyleSwitch Template für Version mit hohem Kontrast */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 - Praxis ==&lt;br /&gt;
Todos:&lt;br /&gt;
=== StyleSwitch Template für Version mit hohem Kontrast ===&lt;br /&gt;
* normales Page Objekt kopieren z.B. inv &amp;lt; page&lt;br /&gt;
* typeNum festlegen (inf.typeNum = 91)&lt;br /&gt;
* neues Stylesheet importieren ( includeCss.invert = fileadmin/templates/invert/invert.css )&lt;br /&gt;
* dafür Sorgen daß der Parameter immer mitgegeben wird wenn man einen Link klickt&lt;br /&gt;
** config.linkVars = type (der Typ soll immer an links angehängt werden)&lt;br /&gt;
** config.uniqueLinkVars = 1 (wichtig für simulateStaticDocuments und schöner)&lt;br /&gt;
** config.simulateStaticDocuments_pEnc = md5 (aus allen Parametern wird ein md Hash gebildet anstatt sie nur als get Parameter anzuhängen)&lt;br /&gt;
** config.simulateStaticDoculments_pEnc_onlyP = type&lt;br /&gt;
* Navi-Knopf für das ganze einrichten&lt;br /&gt;
** Marker einrichten&lt;br /&gt;
** Im TS Marker befüllen z.B.:&lt;br /&gt;
 subpart.CONTRASTSWITCH = TEXT&lt;br /&gt;
 subpart.CONTRASTSWITCH { &lt;br /&gt;
    value = Farbe invertieren&lt;br /&gt;
    #Link auf aktuelle Seite...&lt;br /&gt;
    typolink.parameter.data = TSFE:id&lt;br /&gt;
    # ...plus den Parameter des Seitentyps&lt;br /&gt;
    typolink.additionalParams = &amp;amp;type=91&lt;br /&gt;
 }&lt;br /&gt;
** für den Rückweg im Template mit der inv (PAGE Objekt für die hohe Kontrast Seite) die Werte mit der Beschriftung ändern und als type=0 angeben.&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Baukasten ===&lt;br /&gt;
Vorgefertigte Skripte etc. gibt es im&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Baukasten]]&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Checkliste ===&lt;br /&gt;
In der [[Typo3 - Checkliste]] sind alle Schritte bis zur fertigen Website enthalten (Stichwort Pflichtenheft).&lt;br /&gt;
&lt;br /&gt;
== Typo3 - SEO ==&lt;br /&gt;
Wenn man Typo 3 für Suchmaschinen optimieren will gibt es mehrere Möglichkeiten. Hier die wichtigsten.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Links anpassen ===&lt;br /&gt;
==== Statische URLs erzeugen ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 ### CONFIG ###&lt;br /&gt;
 config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
 }&lt;br /&gt;
Nicht vergessen im Hauptverzeichnis des Servers die _.htaccess Datei in .htaccess umzubenennen.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich im Feld alias bei den Seiteneigenschaften einen Namen eingeben. Dann kann man die Seite unter: www.meinedomain.de/meinAlias.html ansprechen.&lt;br /&gt;
&lt;br /&gt;
==== Real URL - Extension ====&lt;br /&gt;
Mit dieser Extension kann man die Namen für die Unterseiten auch automatisch erzeugen lassen. Vorher gut testen ob noch alle anderen Extensions gut laufen.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Google Sitemap ===&lt;br /&gt;
In Google kann man einen Account anlegen über den man Websites einreicht, sich als Benutzer verifiziert und eine Sitemap übermitteln kann. Damit hilft man Google beim indizieren.&lt;br /&gt;
&lt;br /&gt;
Für die Sitemap gibt es eine sehr nette Extension:&lt;br /&gt;
&lt;br /&gt;
mc_googlesitemap_0.4.1.t3x&lt;br /&gt;
&lt;br /&gt;
die macht das ganz automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Verifizieren bei Google ===&lt;br /&gt;
Hat man einen Account bei Google kann man seine Seite verifizieren. Google macht das anhand eines HTML Dokuments oder anhand von Metatags. Mit Typo3 ist es einfacher den Meta Tag in die Seiten einzufügen.&lt;br /&gt;
&lt;br /&gt;
Der Tag lautet etwa:&amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
die Zeichenkombination wird von Google erzeugt. In Typo würde man das jetzt folgendermaßen einbinden:&lt;br /&gt;
&lt;br /&gt;
 page.headerData.997 = TEXT&lt;br /&gt;
 page.headerData.997.value = &amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und fertig ist die Laube.Das Page Objekt muß natürlich vorher definiert sein...&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Ausgangspunkt für viele Problemlösungen finden sich hier:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Tipps und Tricks]]&lt;br /&gt;
Themen: Mehrsprachigkeit, Navigation, Probleme lösen...&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Referenzen ==&lt;br /&gt;
Für Typo3 gibt es einige Nachschlagewerke. Aber wo finde ich was? Im Kapitel [[Typo3 - Referenzen]] gibt es eine Übersicht.&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Installieren und Einrichten ==&lt;br /&gt;
Infos dazu unter:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Wartung ==&lt;br /&gt;
Updates, temporäre Dateien, Backup, etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Performance optimieren]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - temporäre Dateien]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Security]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TypoScript ==&lt;br /&gt;
Alles über TypoScript die wichtigsten Objekte usw. gibt es unter [[Typo3 - TypoScript]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TSConfig ==&lt;br /&gt;
Mit TSUserConfig und TSPageConfig Einstellungen für bestimmte Benutzergruppen oder Seitenbereiche vornehmen. Z.B. Erscheinung des Backends anpassen. Benutzerpanel etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]] &lt;br /&gt;
&lt;br /&gt;
== Typo3 - Templates ==&lt;br /&gt;
Alles was mit HTML Templates, TS Templates, Static Templates usw. zu tun hat.&lt;br /&gt;
Auch Grundsätzliche TypoScript Einstellungen usw.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Mehrsprachig ==&lt;br /&gt;
[[Typo3 - Mehrsprachige Seiten]]&lt;br /&gt;
[[Typo3 - Mehrsprachige Navigation]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Extensions ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Extensions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3, CSS und Barrierefreiheit ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 barrierefrei]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne SSH Zugang ==&lt;br /&gt;
Hier hilft das Tool phpshell von Martin Geisler.Das Tool sollte nach der Verwendung wieder entfernt oder gut gesichert werden.&lt;br /&gt;
Nachtrag 19.1.2006 - Das Tool hilft leider nicht bei allen Servern da bestimmte notwendige Rechte z.B. das Entpacken von tar.gz Archiven nicht funktionieren. D.h. die Symlinks die sich per ftp nicht erstellen lassen können auch auf diese Weise nicht erstellt werden.&lt;br /&gt;
&lt;br /&gt;
[http://mgeisler.net/php-shell/ Zur Homepage von phpshell]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - XHTML konforme Seiten ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - XHTML konforme Seiten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne ImageMagick ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 ohne ImageMagick installieren]]&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=619</id>
		<title>Typo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=619"/>
		<updated>2007-02-24T17:21:51Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Typo3 - Praxis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 - Praxis ==&lt;br /&gt;
Todos:&lt;br /&gt;
=== StyleSwitch Template für Version mit hohem Kontrast ===&lt;br /&gt;
* normales Page Objekt kopieren z.B. inv &amp;lt; page&lt;br /&gt;
* typeNum festlegen (inf.typeNum = 91)&lt;br /&gt;
* neues Stylesheet importieren ( includeCss.invert = fileadmin/templates/invert/invert.css )&lt;br /&gt;
* dafür Sorgen daß der Parameter immer mitgegeben wird wenn man einen Link klickt&lt;br /&gt;
** config.linkVars = type (der Typ soll immer an links angehängt werden)&lt;br /&gt;
** config.linkVarsUnique = 1 (wichtig für simulateStaticDocuments und schöner)&lt;br /&gt;
** config.simulateStaticDocuments_pEnc = md5 (aus allen Parametern wird ein md Hash gebildet anstatt sie nur als get Parameter anzuhängen)&lt;br /&gt;
** config.simulateStaticDoculments_pEnc_onlyP = type&lt;br /&gt;
* Navi-Knopf für das ganze einrichten&lt;br /&gt;
** Marker einrichten&lt;br /&gt;
** Im TS Marker befüllen z.B.:&lt;br /&gt;
 subpart.CONTRASTSWITCH = TEXT&lt;br /&gt;
 subpart.CONTRASTSWITCH { &lt;br /&gt;
    value = Farbe invertieren&lt;br /&gt;
    #Link auf aktuelle Seite...&lt;br /&gt;
    typolink.parameter.data = TSFE:id&lt;br /&gt;
    # ...plus den Parameter des Seitentyps&lt;br /&gt;
    typolink.additionalParams = &amp;amp;type=91&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Baukasten ===&lt;br /&gt;
Vorgefertigte Skripte etc. gibt es im&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Baukasten]]&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Checkliste ===&lt;br /&gt;
In der [[Typo3 - Checkliste]] sind alle Schritte bis zur fertigen Website enthalten (Stichwort Pflichtenheft).&lt;br /&gt;
&lt;br /&gt;
== Typo3 - SEO ==&lt;br /&gt;
Wenn man Typo 3 für Suchmaschinen optimieren will gibt es mehrere Möglichkeiten. Hier die wichtigsten.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Links anpassen ===&lt;br /&gt;
==== Statische URLs erzeugen ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 ### CONFIG ###&lt;br /&gt;
 config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
 }&lt;br /&gt;
Nicht vergessen im Hauptverzeichnis des Servers die _.htaccess Datei in .htaccess umzubenennen.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich im Feld alias bei den Seiteneigenschaften einen Namen eingeben. Dann kann man die Seite unter: www.meinedomain.de/meinAlias.html ansprechen.&lt;br /&gt;
&lt;br /&gt;
==== Real URL - Extension ====&lt;br /&gt;
Mit dieser Extension kann man die Namen für die Unterseiten auch automatisch erzeugen lassen. Vorher gut testen ob noch alle anderen Extensions gut laufen.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Google Sitemap ===&lt;br /&gt;
In Google kann man einen Account anlegen über den man Websites einreicht, sich als Benutzer verifiziert und eine Sitemap übermitteln kann. Damit hilft man Google beim indizieren.&lt;br /&gt;
&lt;br /&gt;
Für die Sitemap gibt es eine sehr nette Extension:&lt;br /&gt;
&lt;br /&gt;
mc_googlesitemap_0.4.1.t3x&lt;br /&gt;
&lt;br /&gt;
die macht das ganz automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Verifizieren bei Google ===&lt;br /&gt;
Hat man einen Account bei Google kann man seine Seite verifizieren. Google macht das anhand eines HTML Dokuments oder anhand von Metatags. Mit Typo3 ist es einfacher den Meta Tag in die Seiten einzufügen.&lt;br /&gt;
&lt;br /&gt;
Der Tag lautet etwa:&amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
die Zeichenkombination wird von Google erzeugt. In Typo würde man das jetzt folgendermaßen einbinden:&lt;br /&gt;
&lt;br /&gt;
 page.headerData.997 = TEXT&lt;br /&gt;
 page.headerData.997.value = &amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und fertig ist die Laube.Das Page Objekt muß natürlich vorher definiert sein...&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Ausgangspunkt für viele Problemlösungen finden sich hier:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Tipps und Tricks]]&lt;br /&gt;
Themen: Mehrsprachigkeit, Navigation, Probleme lösen...&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Referenzen ==&lt;br /&gt;
Für Typo3 gibt es einige Nachschlagewerke. Aber wo finde ich was? Im Kapitel [[Typo3 - Referenzen]] gibt es eine Übersicht.&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Installieren und Einrichten ==&lt;br /&gt;
Infos dazu unter:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Wartung ==&lt;br /&gt;
Updates, temporäre Dateien, Backup, etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Performance optimieren]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - temporäre Dateien]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Security]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TypoScript ==&lt;br /&gt;
Alles über TypoScript die wichtigsten Objekte usw. gibt es unter [[Typo3 - TypoScript]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TSConfig ==&lt;br /&gt;
Mit TSUserConfig und TSPageConfig Einstellungen für bestimmte Benutzergruppen oder Seitenbereiche vornehmen. Z.B. Erscheinung des Backends anpassen. Benutzerpanel etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]] &lt;br /&gt;
&lt;br /&gt;
== Typo3 - Templates ==&lt;br /&gt;
Alles was mit HTML Templates, TS Templates, Static Templates usw. zu tun hat.&lt;br /&gt;
Auch Grundsätzliche TypoScript Einstellungen usw.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Mehrsprachig ==&lt;br /&gt;
[[Typo3 - Mehrsprachige Seiten]]&lt;br /&gt;
[[Typo3 - Mehrsprachige Navigation]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Extensions ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Extensions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3, CSS und Barrierefreiheit ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 barrierefrei]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne SSH Zugang ==&lt;br /&gt;
Hier hilft das Tool phpshell von Martin Geisler.Das Tool sollte nach der Verwendung wieder entfernt oder gut gesichert werden.&lt;br /&gt;
Nachtrag 19.1.2006 - Das Tool hilft leider nicht bei allen Servern da bestimmte notwendige Rechte z.B. das Entpacken von tar.gz Archiven nicht funktionieren. D.h. die Symlinks die sich per ftp nicht erstellen lassen können auch auf diese Weise nicht erstellt werden.&lt;br /&gt;
&lt;br /&gt;
[http://mgeisler.net/php-shell/ Zur Homepage von phpshell]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - XHTML konforme Seiten ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - XHTML konforme Seiten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne ImageMagick ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 ohne ImageMagick installieren]]&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=620</id>
		<title>Typo3 - Standardeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=620"/>
		<updated>2007-02-24T16:56:04Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Einleitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier findest Du Beispiele für immer wiederkehrende TypoScript-Einstellungen. Diese Einstellung lassen sich sinnvollerweise in einem externen Template auslagern, so kann man sie leicht wiederverwenden.&lt;br /&gt;
Außerdem finden sich Standards für Seitenbaum, Extensions und die Ordnerstruktur&lt;br /&gt;
&lt;br /&gt;
== das Template ext_standardSettings.tmpl ==&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#Bildunterschriften&lt;br /&gt;
styles.content.imgtext.imageTextSplit = 1&lt;br /&gt;
&lt;br /&gt;
#Rahmendicke wenn Rahmen bei Bildern&lt;br /&gt;
styles.content.imgtext.borderThick = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
  ### SEO ### &lt;br /&gt;
  # Achtung .htaccess Datei muss im Webverzeichnis angelegt werden&lt;br /&gt;
  # Wenn realurl extension - dann simStatDocs = 0&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  # z.B. 12.0 das .0 fällt weg&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  simulateStaticDocuments_pEnc = true&lt;br /&gt;
  # simulateStaticDocuments_pEnc = md5&lt;br /&gt;
&lt;br /&gt;
  ### nur wenn RealURL eingesetzt wird&lt;br /&gt;
  #baseURL = 0&lt;br /&gt;
  #tx_realurl_enable = 0&lt;br /&gt;
  &lt;br /&gt;
  #AdminPanel einschalten (für Benutzergruppen in TSConfig)&lt;br /&gt;
  admPanel = 1&lt;br /&gt;
  &lt;br /&gt;
  ### Spracheinstellungen ###&lt;br /&gt;
  #Länderspezifische Einstellungen (siehe auch mnultilanguage)&lt;br /&gt;
  # damit Extensions etc. die richtige Übersetzung wählen&lt;br /&gt;
  language = de&lt;br /&gt;
  # HTML-Tag setzten&lt;br /&gt;
  htmlTag_langKey = de_DE&lt;br /&gt;
  # Betriebsystem abhängig (hier für Linux) damit php die richtigen&lt;br /&gt;
  # Bezeichnungen wählt&lt;br /&gt;
  locale_all = de_DE&lt;br /&gt;
&lt;br /&gt;
  doctype = xhtml_trans&lt;br /&gt;
}&lt;br /&gt;
# für IE bei xhtml_trans XML Prolog unter die Deklaration&lt;br /&gt;
# (Achtung validiert nicht nach W3C aber IE...) &lt;br /&gt;
[browser = msie]&lt;br /&gt;
  config.doctypesSwitch = 1&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
config{&lt;br /&gt;
&lt;br /&gt;
  headerComment = Homepage by WebMyNet feat. geo-bit - indihar.art&lt;br /&gt;
&lt;br /&gt;
  disablePrefixComment = 1&lt;br /&gt;
   &lt;br /&gt;
  # Spamschutz von Email-Adressen (nicht barrierefrei) ###&lt;br /&gt;
  # spamProtectEmailAddresses_atSubst = (at)&lt;br /&gt;
  # spamProtectEmailAddresses = 1  &lt;br /&gt;
&lt;br /&gt;
  # in neueren Versionen standard (muß nicht mehr gesetzt werden)&lt;br /&gt;
  # removeDefaultJS = external&lt;br /&gt;
  # inlineStyle2TempFile = 1&lt;br /&gt;
&lt;br /&gt;
  # Fehlermeldung bei IE vermeiden wenn nach dem Senden eines&lt;br /&gt;
  # Formulars der Back-Button gedrückt wird&lt;br /&gt;
  sendCacheHeaders = 1&lt;br /&gt;
  sendCacheHeaders_onlyWhenLoginDeniedInBranch = 1&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
### verweise innerhalbe der seite ###&lt;br /&gt;
PAGE_TARGET = _top&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
##############################&lt;br /&gt;
### Rendering von Inhalten ###&lt;br /&gt;
##############################&lt;br /&gt;
&lt;br /&gt;
### POPUPS ###&lt;br /&gt;
&lt;br /&gt;
tt_content {&lt;br /&gt;
        textpic.20{&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
        image.20 {&lt;br /&gt;
                colSpace = 5&lt;br /&gt;
                rowSpace = 5&lt;br /&gt;
                borderThick = 1&lt;br /&gt;
                1.imageLinkWrap = 1&lt;br /&gt;
                1.imageLinkWrap {&lt;br /&gt;
                        enable = 1&lt;br /&gt;
                        bodyTag = &amp;lt;body bgColor=&amp;quot;#FFFFFF&amp;quot; leftmargin=&amp;quot;0&amp;quot; topmargin=&amp;quot;0&amp;quot; marginwidth=&amp;quot;0&amp;quot; marginheight=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
                        wrap = &amp;lt;a href=&amp;quot;javascript:close();&amp;quot;&amp;gt; | &amp;lt;/a&amp;gt;&lt;br /&gt;
                        JSwindow = 1&lt;br /&gt;
                        JSwindow.newWindow = 1&lt;br /&gt;
                        JSwindow.expand = 0,0&lt;br /&gt;
                }&lt;br /&gt;
        }&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
### Formulare ###&lt;br /&gt;
styles.content.mailform {&lt;br /&gt;
        fieldWrap = &amp;lt;div class=&amp;quot;mailform&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        labelWrap = &amp;lt;div class=&amp;quot;mailformlabel&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        commentWrap = &amp;lt;div class=&amp;quot;mailformcomment&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        radioWrap = &amp;lt;div class=&amp;quot;mailformradio&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        REQ.labelWrap = &amp;lt;div class=&amp;quot;mailformrequired&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
        target = _self&lt;br /&gt;
        badMess = Bitte f&amp;amp;#65533;llen Sie noch folgendes Feld aus:&lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
### Suchformular ###&lt;br /&gt;
styles.content.mailform.target = _self&lt;br /&gt;
styles.content.searchform.target = _self&lt;br /&gt;
styles.content.searchresult.target = _self&lt;br /&gt;
&lt;br /&gt;
### Filelinks ###&lt;br /&gt;
tt_content.uploads.20.10.split.1.filelink{&lt;br /&gt;
   stdWrap.wrap =  |&lt;br /&gt;
   file.wrap =  &amp;lt;span class=&amp;quot;filelink&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt; &lt;br /&gt;
   size.wrap =  |&lt;br /&gt;
   size.innerWrap =  | &lt;br /&gt;
   size.wrap = &amp;lt;span class=&amp;quot;filesize&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;  &lt;br /&gt;
   size.bytes.labels =  Byte| KB| MB| GB&lt;br /&gt;
   descriptionWrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt; | &amp;lt;/span&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
tt_content.uploads.20.20.wrap = &amp;lt;span class=&amp;quot;small&amp;quot;&amp;gt;|&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
### Externe Links ###&lt;br /&gt;
config.extTarget= _blank&lt;br /&gt;
&lt;br /&gt;
### sonstiges ###&lt;br /&gt;
message_page_is_being_generated= Einen Moment bitte. Die Seite wird erstellt&lt;br /&gt;
 &lt;br /&gt;
### Kommentare abschalten&lt;br /&gt;
config.disablePrefixComment = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur ==&lt;br /&gt;
Sinnvoll ist eine Struktur, die es ermöglicht Daten für CSS und HTLML-Templates und Userdaten gut zu trennen. Zu Beginn kann man das z.B. so machen.&lt;br /&gt;
-username/ &lt;br /&gt;
  -media/&lt;br /&gt;
    -images&lt;br /&gt;
    -pdf&lt;br /&gt;
    -...&lt;br /&gt;
  -templates/&lt;br /&gt;
    -main/&lt;br /&gt;
      -main.html&lt;br /&gt;
      -main.css&lt;br /&gt;
      -images/&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen Typo3 Version &amp;gt;= 4 ==&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Plugins ===&lt;br /&gt;
* automakeTemplates&lt;br /&gt;
* metatags&lt;br /&gt;
* aktuelle tt_news&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
eventuell:&lt;br /&gt;
* MailformPlus&lt;br /&gt;
* DAM&lt;br /&gt;
&lt;br /&gt;
===Constants===&lt;br /&gt;
# Konfiguration des Plugins metatags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
===setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CONFIG ###&lt;br /&gt;
config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steandardeinstellungen Typo3 - vor Version 4 ==&lt;br /&gt;
VERALTET - selbst bei alten Typo3s bitte dieses Template überarbeiten (Tabellen etc.)&lt;br /&gt;
Vor der Version 4 verhält sich Typo3 etwas anders. Einige Standardeinstellungnen sind ab V4 verändert oder gar nicht mehr vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Beispielkonfiguration Burkhardt-Kunststoffe.de (Ausschnitt)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
content.wrap{&lt;br /&gt;
  header = |&lt;br /&gt;
  header1 = &amp;lt;h1&amp;gt;|&amp;lt;/h1&amp;gt;&lt;br /&gt;
  header2 = &amp;lt;h2&amp;gt;|&amp;lt;/h2&amp;gt; &lt;br /&gt;
  header3 = &amp;lt;h3&amp;gt;|&amp;lt;/h3&amp;gt; &lt;br /&gt;
  header4 = &amp;lt;h4&amp;gt;|&amp;lt;/h4&amp;gt; &lt;br /&gt;
  bodytext = &amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt; |&amp;lt;/p&amp;gt; &lt;br /&gt;
}&lt;br /&gt;
# Festlegung des Standard-Headers Normal&lt;br /&gt;
content.defaultHeaderType = 1&lt;br /&gt;
&lt;br /&gt;
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen &lt;br /&gt;
content.headerSpace = 0|10&lt;br /&gt;
content.space = 0|20&lt;br /&gt;
&lt;br /&gt;
# Festlegung der Formatierung für Tabellen (Layout1=Ueberschrift oben, Layout2=Ueberschrift links, Layout3=Ueberschrift oben und links) &lt;br /&gt;
content.tableCellWrap = &amp;lt;b class=&amp;#039;tableheader&amp;#039;&amp;gt; | &amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten &lt;br /&gt;
styles.content.uploads.wrap = &amp;lt;p&amp;gt; | &amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Maximale Breite von Bildern &lt;br /&gt;
styles.content.imgtext.maxWInText = 600 &lt;br /&gt;
&lt;br /&gt;
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden &lt;br /&gt;
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus: &lt;br /&gt;
&lt;br /&gt;
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup &lt;br /&gt;
PAGE_TARGET = &lt;br /&gt;
content.pageFrameObj = &lt;br /&gt;
&lt;br /&gt;
#Bild&lt;br /&gt;
styles.content.imgtext{&lt;br /&gt;
  borderColor = silver&lt;br /&gt;
  borderThick = 1&lt;br /&gt;
  linkWrap.newWindow = 1&lt;br /&gt;
  textMargin = 20&lt;br /&gt;
  captionSplit = 1&lt;br /&gt;
  linkSplit = 1&lt;br /&gt;
  comment_CSL-LinkList =&lt;br /&gt;
} &lt;br /&gt;
styles.header.gfx1.fontColor = white&lt;br /&gt;
styles.content.imgFrames.comment_bottom =&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugins Meta Tags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Activates Tip a Friend&lt;br /&gt;
plugin.tipafriend{&lt;br /&gt;
   file.templateFile = fileadmin/vorlagen/Burkhardt/tipafriend_template.tmpl&lt;br /&gt;
   color1 = &lt;br /&gt;
   color2 = &lt;br /&gt;
   color3 = &lt;br /&gt;
   wrap1 = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   wrap2 =&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   htmlMail = 1&lt;br /&gt;
   PIDtipForm = 48&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Ausblenden der Typ-Nummer in der HTML-Adresse &lt;br /&gt;
config.simulateStaticDocuments_noTypeIfNoTitle = 1 &lt;br /&gt;
&lt;br /&gt;
config {&lt;br /&gt;
linkVars = L&lt;br /&gt;
		simulateStaticDocuments_pEnc = md5&lt;br /&gt;
		# include the GET parameters from tt_news to the encoded vars (all in one line)&lt;br /&gt;
		simulateStaticDocuments_pEnc_onlyP (&lt;br /&gt;
                                    cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], &lt;br /&gt;
                                    tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], &lt;br /&gt;
                                    tx_ttnews[pointer], tx_ttnews[swords]&lt;br /&gt;
                                )&lt;br /&gt;
language = de&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Ermöglicht die Konfiguration des Admin-Panels in der TSconfig der Backenduser &lt;br /&gt;
config.admPanel = 1 &lt;br /&gt;
page.config.admPanel = 1&lt;br /&gt;
&lt;br /&gt;
# Einschalten des Spam Schutzes&lt;br /&gt;
config.spamProtectEmailAddresses = 2 &lt;br /&gt;
config.spamProtectEmailAddresses_atSubst = (at) &lt;br /&gt;
&lt;br /&gt;
# Konfigurierung des Plugins Searchbox, wird innerhalb der Seite zugewiesen&lt;br /&gt;
# ID der Seite Suchen&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.pidSearchpage = 111&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/vorlagen/Burkhardt/suchbox.html&lt;br /&gt;
&lt;br /&gt;
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen&lt;br /&gt;
[usergroup = *] &lt;br /&gt;
&lt;br /&gt;
# Logout&lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap (  &lt;br /&gt;
&amp;lt;div id=&amp;quot;logoutbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id= | &amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;logout&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;Abmelden&amp;quot; value=&amp;quot;&amp;lt;!--###USERNAME###--&amp;gt; abmelden &amp;quot; style=&amp;quot;height:15; width:130; border:solid 1px #666666; background-color:#FFFDDC; font-size:10px;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
) &lt;br /&gt;
[else]&lt;br /&gt;
# Login, Id 108 ist die Anmeldeseite, Id 57 ist der Sys-Ordner Benutzer &lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap ( &lt;br /&gt;
&amp;lt;div id=&amp;quot;loginbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id=108&amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input name=&amp;quot;user&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;user&amp;quot; title=&amp;quot;Benutzername&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Name&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;pass&amp;quot; type=&amp;quot;password&amp;quot; id=&amp;quot;pass&amp;quot; title=&amp;quot;Passwort&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Login&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;image&amp;quot; type=&amp;quot;image&amp;quot; title=&amp;quot;Anmelden&amp;quot; src=&amp;quot;fileadmin/vorlagen/offradio/top.gif&amp;quot; alt=&amp;quot;Login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;redirect_url&amp;quot; value=&amp;quot;index.php?id= | &amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pid&amp;quot; value=&amp;quot;37&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
) &lt;br /&gt;
[global] &lt;br /&gt;
&lt;br /&gt;
# Standardsprache festlegen &lt;br /&gt;
config.locale_all = de_DE@euro &lt;br /&gt;
&lt;br /&gt;
#Seitensprache&lt;br /&gt;
&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
  config.sys_language_uid = 1&lt;br /&gt;
  config.language = en&lt;br /&gt;
config.locale_all = en-EN&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten (kein Leerraum vor dem Verweis und 1 Leerzeichen zur Dateigrösse) &lt;br /&gt;
# Standardansicht &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
# Layout 1 &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# Ändern des Standard-Aufzählungszeichens &lt;br /&gt;
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = &amp;lt;div id=&amp;quot;bulletlist&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Tabellen &lt;br /&gt;
# Standard, kein Text fett &lt;br /&gt;
tt_content.table.20.default.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 1, obere Linie fett &lt;br /&gt;
tt_content.table.20.1.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 2, linke Spalte fett &lt;br /&gt;
tt_content.table.20.2.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 3, obere Linie und linke Spalte fett &lt;br /&gt;
tt_content.table.20.3.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Kontakt-Formulars &lt;br /&gt;
tt_content.mailform.20.target = _top &lt;br /&gt;
tt_content.mailform.20 { &lt;br /&gt;
labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
REQ.labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugin Erweiterte Suche &lt;br /&gt;
plugin.tx_indexedsearch.show.rules=0 &lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei &lt;br /&gt;
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ausschalten der Auswahlmöglichkeiten des Plugins Erweiterte Suche &lt;br /&gt;
# Suchen in: Alle Medien/Interne Seite &lt;br /&gt;
plugin.tx_indexedsearch.blind.media=1 &lt;br /&gt;
# Suche in: Standard/Alle Sprachen &lt;br /&gt;
plugin.tx_indexedsearch.blind.lang=1 &lt;br /&gt;
# Suchen in: Ganze Webseite &lt;br /&gt;
plugin.tx_indexedsearch.blind.sections=1 &lt;br /&gt;
# Sortieren nach: Trefferquote/Vorkommen &lt;br /&gt;
plugin.tx_indexedsearch.blind.order=1 &lt;br /&gt;
# Sortieren nach: Höchste Zuerst &lt;br /&gt;
plugin.tx_indexedsearch.blind.desc=1 &lt;br /&gt;
# Ansicht: Sektionshierarchie/Flache Liste &lt;br /&gt;
plugin.tx_indexedsearch.blind.group=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=617</id>
		<title>Typo3 - Standardeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=617"/>
		<updated>2007-02-24T16:24:22Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Wichtige Plugins */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier findest Du Beispiele für immer wiederkehrende TypoScript-Einstellungen. Diese Einstellung lassen sich sinnvollerweise in einem externen Template auslagern, so kann man sie leicht wiederverwenden.&lt;br /&gt;
Außerdem finden sich Standards für Seitenbaum, Extensions und die Ordnerstruktur&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur ==&lt;br /&gt;
Sinnvoll ist eine Struktur, die es ermöglicht Daten für CSS und HTLML-Templates und Userdaten gut zu trennen. Zu Beginn kann man das z.B. so machen.&lt;br /&gt;
-username/ &lt;br /&gt;
  -media/&lt;br /&gt;
    -images&lt;br /&gt;
    -pdf&lt;br /&gt;
    -...&lt;br /&gt;
  -templates/&lt;br /&gt;
    -main/&lt;br /&gt;
      -main.html&lt;br /&gt;
      -main.css&lt;br /&gt;
      -images/&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen Typo3 Version &amp;gt;= 4 ==&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Plugins ===&lt;br /&gt;
* automakeTemplates&lt;br /&gt;
* metatags&lt;br /&gt;
* aktuelle tt_news&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
eventuell:&lt;br /&gt;
* MailformPlus&lt;br /&gt;
* DAM&lt;br /&gt;
&lt;br /&gt;
===Constants===&lt;br /&gt;
# Konfiguration des Plugins metatags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
===setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CONFIG ###&lt;br /&gt;
config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steandardeinstellungen Typo3 - vor Version 4 ==&lt;br /&gt;
VERALTET - selbst bei alten Typo3s bitte dieses Template überarbeiten (Tabellen etc.)&lt;br /&gt;
Vor der Version 4 verhält sich Typo3 etwas anders. Einige Standardeinstellungnen sind ab V4 verändert oder gar nicht mehr vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Beispielkonfiguration Burkhardt-Kunststoffe.de (Ausschnitt)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
content.wrap{&lt;br /&gt;
  header = |&lt;br /&gt;
  header1 = &amp;lt;h1&amp;gt;|&amp;lt;/h1&amp;gt;&lt;br /&gt;
  header2 = &amp;lt;h2&amp;gt;|&amp;lt;/h2&amp;gt; &lt;br /&gt;
  header3 = &amp;lt;h3&amp;gt;|&amp;lt;/h3&amp;gt; &lt;br /&gt;
  header4 = &amp;lt;h4&amp;gt;|&amp;lt;/h4&amp;gt; &lt;br /&gt;
  bodytext = &amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt; |&amp;lt;/p&amp;gt; &lt;br /&gt;
}&lt;br /&gt;
# Festlegung des Standard-Headers Normal&lt;br /&gt;
content.defaultHeaderType = 1&lt;br /&gt;
&lt;br /&gt;
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen &lt;br /&gt;
content.headerSpace = 0|10&lt;br /&gt;
content.space = 0|20&lt;br /&gt;
&lt;br /&gt;
# Festlegung der Formatierung für Tabellen (Layout1=Ueberschrift oben, Layout2=Ueberschrift links, Layout3=Ueberschrift oben und links) &lt;br /&gt;
content.tableCellWrap = &amp;lt;b class=&amp;#039;tableheader&amp;#039;&amp;gt; | &amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten &lt;br /&gt;
styles.content.uploads.wrap = &amp;lt;p&amp;gt; | &amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Maximale Breite von Bildern &lt;br /&gt;
styles.content.imgtext.maxWInText = 600 &lt;br /&gt;
&lt;br /&gt;
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden &lt;br /&gt;
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus: &lt;br /&gt;
&lt;br /&gt;
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup &lt;br /&gt;
PAGE_TARGET = &lt;br /&gt;
content.pageFrameObj = &lt;br /&gt;
&lt;br /&gt;
#Bild&lt;br /&gt;
styles.content.imgtext{&lt;br /&gt;
  borderColor = silver&lt;br /&gt;
  borderThick = 1&lt;br /&gt;
  linkWrap.newWindow = 1&lt;br /&gt;
  textMargin = 20&lt;br /&gt;
  captionSplit = 1&lt;br /&gt;
  linkSplit = 1&lt;br /&gt;
  comment_CSL-LinkList =&lt;br /&gt;
} &lt;br /&gt;
styles.header.gfx1.fontColor = white&lt;br /&gt;
styles.content.imgFrames.comment_bottom =&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugins Meta Tags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Activates Tip a Friend&lt;br /&gt;
plugin.tipafriend{&lt;br /&gt;
   file.templateFile = fileadmin/vorlagen/Burkhardt/tipafriend_template.tmpl&lt;br /&gt;
   color1 = &lt;br /&gt;
   color2 = &lt;br /&gt;
   color3 = &lt;br /&gt;
   wrap1 = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   wrap2 =&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   htmlMail = 1&lt;br /&gt;
   PIDtipForm = 48&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Ausblenden der Typ-Nummer in der HTML-Adresse &lt;br /&gt;
config.simulateStaticDocuments_noTypeIfNoTitle = 1 &lt;br /&gt;
&lt;br /&gt;
config {&lt;br /&gt;
linkVars = L&lt;br /&gt;
		simulateStaticDocuments_pEnc = md5&lt;br /&gt;
		# include the GET parameters from tt_news to the encoded vars (all in one line)&lt;br /&gt;
		simulateStaticDocuments_pEnc_onlyP (&lt;br /&gt;
                                    cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], &lt;br /&gt;
                                    tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], &lt;br /&gt;
                                    tx_ttnews[pointer], tx_ttnews[swords]&lt;br /&gt;
                                )&lt;br /&gt;
language = de&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Ermöglicht die Konfiguration des Admin-Panels in der TSconfig der Backenduser &lt;br /&gt;
config.admPanel = 1 &lt;br /&gt;
page.config.admPanel = 1&lt;br /&gt;
&lt;br /&gt;
# Einschalten des Spam Schutzes&lt;br /&gt;
config.spamProtectEmailAddresses = 2 &lt;br /&gt;
config.spamProtectEmailAddresses_atSubst = (at) &lt;br /&gt;
&lt;br /&gt;
# Konfigurierung des Plugins Searchbox, wird innerhalb der Seite zugewiesen&lt;br /&gt;
# ID der Seite Suchen&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.pidSearchpage = 111&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/vorlagen/Burkhardt/suchbox.html&lt;br /&gt;
&lt;br /&gt;
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen&lt;br /&gt;
[usergroup = *] &lt;br /&gt;
&lt;br /&gt;
# Logout&lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap (  &lt;br /&gt;
&amp;lt;div id=&amp;quot;logoutbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id= | &amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;logout&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;Abmelden&amp;quot; value=&amp;quot;&amp;lt;!--###USERNAME###--&amp;gt; abmelden &amp;quot; style=&amp;quot;height:15; width:130; border:solid 1px #666666; background-color:#FFFDDC; font-size:10px;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
) &lt;br /&gt;
[else]&lt;br /&gt;
# Login, Id 108 ist die Anmeldeseite, Id 57 ist der Sys-Ordner Benutzer &lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap ( &lt;br /&gt;
&amp;lt;div id=&amp;quot;loginbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id=108&amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input name=&amp;quot;user&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;user&amp;quot; title=&amp;quot;Benutzername&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Name&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;pass&amp;quot; type=&amp;quot;password&amp;quot; id=&amp;quot;pass&amp;quot; title=&amp;quot;Passwort&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Login&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;image&amp;quot; type=&amp;quot;image&amp;quot; title=&amp;quot;Anmelden&amp;quot; src=&amp;quot;fileadmin/vorlagen/offradio/top.gif&amp;quot; alt=&amp;quot;Login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;redirect_url&amp;quot; value=&amp;quot;index.php?id= | &amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pid&amp;quot; value=&amp;quot;37&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
) &lt;br /&gt;
[global] &lt;br /&gt;
&lt;br /&gt;
# Standardsprache festlegen &lt;br /&gt;
config.locale_all = de_DE@euro &lt;br /&gt;
&lt;br /&gt;
#Seitensprache&lt;br /&gt;
&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
  config.sys_language_uid = 1&lt;br /&gt;
  config.language = en&lt;br /&gt;
config.locale_all = en-EN&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten (kein Leerraum vor dem Verweis und 1 Leerzeichen zur Dateigrösse) &lt;br /&gt;
# Standardansicht &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
# Layout 1 &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# Ändern des Standard-Aufzählungszeichens &lt;br /&gt;
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = &amp;lt;div id=&amp;quot;bulletlist&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Tabellen &lt;br /&gt;
# Standard, kein Text fett &lt;br /&gt;
tt_content.table.20.default.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 1, obere Linie fett &lt;br /&gt;
tt_content.table.20.1.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 2, linke Spalte fett &lt;br /&gt;
tt_content.table.20.2.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 3, obere Linie und linke Spalte fett &lt;br /&gt;
tt_content.table.20.3.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Kontakt-Formulars &lt;br /&gt;
tt_content.mailform.20.target = _top &lt;br /&gt;
tt_content.mailform.20 { &lt;br /&gt;
labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
REQ.labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugin Erweiterte Suche &lt;br /&gt;
plugin.tx_indexedsearch.show.rules=0 &lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei &lt;br /&gt;
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ausschalten der Auswahlmöglichkeiten des Plugins Erweiterte Suche &lt;br /&gt;
# Suchen in: Alle Medien/Interne Seite &lt;br /&gt;
plugin.tx_indexedsearch.blind.media=1 &lt;br /&gt;
# Suche in: Standard/Alle Sprachen &lt;br /&gt;
plugin.tx_indexedsearch.blind.lang=1 &lt;br /&gt;
# Suchen in: Ganze Webseite &lt;br /&gt;
plugin.tx_indexedsearch.blind.sections=1 &lt;br /&gt;
# Sortieren nach: Trefferquote/Vorkommen &lt;br /&gt;
plugin.tx_indexedsearch.blind.order=1 &lt;br /&gt;
# Sortieren nach: Höchste Zuerst &lt;br /&gt;
plugin.tx_indexedsearch.blind.desc=1 &lt;br /&gt;
# Ansicht: Sektionshierarchie/Flache Liste &lt;br /&gt;
plugin.tx_indexedsearch.blind.group=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=615</id>
		<title>Typo3 - Standardeinstellungen</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Standardeinstellungen&amp;diff=615"/>
		<updated>2007-02-24T16:19:56Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Steandardeinstellungen Typo3 - vor Version 4 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Hier findest Du Beispiele für immer wiederkehrende TypoScript-Einstellungen. Diese Einstellung lassen sich sinnvollerweise in einem externen Template auslagern, so kann man sie leicht wiederverwenden.&lt;br /&gt;
Außerdem finden sich Standards für Seitenbaum, Extensions und die Ordnerstruktur&lt;br /&gt;
&lt;br /&gt;
== Ordnerstruktur ==&lt;br /&gt;
Sinnvoll ist eine Struktur, die es ermöglicht Daten für CSS und HTLML-Templates und Userdaten gut zu trennen. Zu Beginn kann man das z.B. so machen.&lt;br /&gt;
-username/ &lt;br /&gt;
  -media/&lt;br /&gt;
    -images&lt;br /&gt;
    -pdf&lt;br /&gt;
    -...&lt;br /&gt;
  -templates/&lt;br /&gt;
    -main/&lt;br /&gt;
      -main.html&lt;br /&gt;
      -main.css&lt;br /&gt;
      -images/&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen Typo3 Version &amp;gt;= 4 ==&lt;br /&gt;
&lt;br /&gt;
=== Wichtige Plugins ===&lt;br /&gt;
* metatags&lt;br /&gt;
* aktuelle tt_news&lt;br /&gt;
&lt;br /&gt;
eventuell:&lt;br /&gt;
* MailformPlus&lt;br /&gt;
&lt;br /&gt;
===Constants===&lt;br /&gt;
# Konfiguration des Plugins metatags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
===setup===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### CONFIG ###&lt;br /&gt;
config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Steandardeinstellungen Typo3 - vor Version 4 ==&lt;br /&gt;
VERALTET - selbst bei alten Typo3s bitte dieses Template überarbeiten (Tabellen etc.)&lt;br /&gt;
Vor der Version 4 verhält sich Typo3 etwas anders. Einige Standardeinstellungnen sind ab V4 verändert oder gar nicht mehr vorhanden.&lt;br /&gt;
&lt;br /&gt;
===Beispielkonfiguration Burkhardt-Kunststoffe.de (Ausschnitt)===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
content.wrap{&lt;br /&gt;
  header = |&lt;br /&gt;
  header1 = &amp;lt;h1&amp;gt;|&amp;lt;/h1&amp;gt;&lt;br /&gt;
  header2 = &amp;lt;h2&amp;gt;|&amp;lt;/h2&amp;gt; &lt;br /&gt;
  header3 = &amp;lt;h3&amp;gt;|&amp;lt;/h3&amp;gt; &lt;br /&gt;
  header4 = &amp;lt;h4&amp;gt;|&amp;lt;/h4&amp;gt; &lt;br /&gt;
  bodytext = &amp;lt;p class=&amp;quot;bodytext&amp;quot;&amp;gt; |&amp;lt;/p&amp;gt; &lt;br /&gt;
}&lt;br /&gt;
# Festlegung des Standard-Headers Normal&lt;br /&gt;
content.defaultHeaderType = 1&lt;br /&gt;
&lt;br /&gt;
# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen &lt;br /&gt;
content.headerSpace = 0|10&lt;br /&gt;
content.space = 0|20&lt;br /&gt;
&lt;br /&gt;
# Festlegung der Formatierung für Tabellen (Layout1=Ueberschrift oben, Layout2=Ueberschrift links, Layout3=Ueberschrift oben und links) &lt;br /&gt;
content.tableCellWrap = &amp;lt;b class=&amp;#039;tableheader&amp;#039;&amp;gt; | &amp;lt;/b&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten &lt;br /&gt;
styles.content.uploads.wrap = &amp;lt;p&amp;gt; | &amp;lt;/p&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Maximale Breite von Bildern &lt;br /&gt;
styles.content.imgtext.maxWInText = 600 &lt;br /&gt;
&lt;br /&gt;
# Nachricht, wenn in einem Formular Pflichtfelder nicht ausgefüllt werden &lt;br /&gt;
styles.content.mailform.badMess = Bitte füllen Sie noch folgende(s) Feld(er) aus: &lt;br /&gt;
&lt;br /&gt;
# _top als Standardziel für interne Links, erfodert zusätzliche Eintragung im Setup &lt;br /&gt;
PAGE_TARGET = &lt;br /&gt;
content.pageFrameObj = &lt;br /&gt;
&lt;br /&gt;
#Bild&lt;br /&gt;
styles.content.imgtext{&lt;br /&gt;
  borderColor = silver&lt;br /&gt;
  borderThick = 1&lt;br /&gt;
  linkWrap.newWindow = 1&lt;br /&gt;
  textMargin = 20&lt;br /&gt;
  captionSplit = 1&lt;br /&gt;
  linkSplit = 1&lt;br /&gt;
  comment_CSL-LinkList =&lt;br /&gt;
} &lt;br /&gt;
styles.header.gfx1.fontColor = white&lt;br /&gt;
styles.content.imgFrames.comment_bottom =&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugins Meta Tags &lt;br /&gt;
plugin.meta{&lt;br /&gt;
  description = Kunststoffspritzgussteile jeglicher Art, mechanische Baugruppen sowie montierte Frontblenden&lt;br /&gt;
  meta.keywords = Kunststoff, Spritzguss, mechanische Baugruppen, Frontblende&lt;br /&gt;
  meta.robots = follow &lt;br /&gt;
  meta.language = de  &lt;br /&gt;
  copyright = © United-7&lt;br /&gt;
  author = Burkhardt GmbH&lt;br /&gt;
  meta.revisit = 1 &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Activates Tip a Friend&lt;br /&gt;
plugin.tipafriend{&lt;br /&gt;
   file.templateFile = fileadmin/vorlagen/Burkhardt/tipafriend_template.tmpl&lt;br /&gt;
   color1 = &lt;br /&gt;
   color2 = &lt;br /&gt;
   color3 = &lt;br /&gt;
   wrap1 = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   wrap2 =&amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt;&lt;br /&gt;
   htmlMail = 1&lt;br /&gt;
   PIDtipForm = 48&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Ausblenden der Typ-Nummer in der HTML-Adresse &lt;br /&gt;
config.simulateStaticDocuments_noTypeIfNoTitle = 1 &lt;br /&gt;
&lt;br /&gt;
config {&lt;br /&gt;
linkVars = L&lt;br /&gt;
		simulateStaticDocuments_pEnc = md5&lt;br /&gt;
		# include the GET parameters from tt_news to the encoded vars (all in one line)&lt;br /&gt;
		simulateStaticDocuments_pEnc_onlyP (&lt;br /&gt;
                                    cHash, L, print, tx_ttnews[backPid], tx_ttnews[tt_news], &lt;br /&gt;
                                    tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], &lt;br /&gt;
                                    tx_ttnews[pointer], tx_ttnews[swords]&lt;br /&gt;
                                )&lt;br /&gt;
language = de&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
# Ermöglicht die Konfiguration des Admin-Panels in der TSconfig der Backenduser &lt;br /&gt;
config.admPanel = 1 &lt;br /&gt;
page.config.admPanel = 1&lt;br /&gt;
&lt;br /&gt;
# Einschalten des Spam Schutzes&lt;br /&gt;
config.spamProtectEmailAddresses = 2 &lt;br /&gt;
config.spamProtectEmailAddresses_atSubst = (at) &lt;br /&gt;
&lt;br /&gt;
# Konfigurierung des Plugins Searchbox, wird innerhalb der Seite zugewiesen&lt;br /&gt;
# ID der Seite Suchen&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.pidSearchpage = 111&lt;br /&gt;
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/vorlagen/Burkhardt/suchbox.html&lt;br /&gt;
&lt;br /&gt;
# Loginbox auf allen Seiten, wird innerhalb der Seite zugewiesen&lt;br /&gt;
[usergroup = *] &lt;br /&gt;
&lt;br /&gt;
# Logout&lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap (  &lt;br /&gt;
&amp;lt;div id=&amp;quot;logoutbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id= | &amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;logout&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;submit&amp;quot; name=&amp;quot;submit&amp;quot; title=&amp;quot;Abmelden&amp;quot; value=&amp;quot;&amp;lt;!--###USERNAME###--&amp;gt; abmelden &amp;quot; style=&amp;quot;height:15; width:130; border:solid 1px #666666; background-color:#FFFDDC; font-size:10px;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt; &lt;br /&gt;
) &lt;br /&gt;
[else]&lt;br /&gt;
# Login, Id 108 ist die Anmeldeseite, Id 57 ist der Sys-Ordner Benutzer &lt;br /&gt;
temp.10 = TEXT &lt;br /&gt;
temp.10.data  = TSFE : id &lt;br /&gt;
temp.10.wrap ( &lt;br /&gt;
&amp;lt;div id=&amp;quot;loginbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;form action=&amp;quot;index.php?id=108&amp;quot; method=&amp;quot;post&amp;quot; style=&amp;quot;margin-top:0pt; margin-bottom:0pt&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;input name=&amp;quot;user&amp;quot; type=&amp;quot;text&amp;quot; id=&amp;quot;user&amp;quot; title=&amp;quot;Benutzername&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Name&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;pass&amp;quot; type=&amp;quot;password&amp;quot; id=&amp;quot;pass&amp;quot; title=&amp;quot;Passwort&amp;quot; onfocus=&amp;quot;if (this.value==this.defaultValue) this.value=&amp;#039;&amp;#039;&amp;quot; value=&amp;quot;Login&amp;quot; style=&amp;quot;height:15px; width:42px; background-color:#fff; border:solid 1px #666666; font-size:9px;&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input name=&amp;quot;image&amp;quot; type=&amp;quot;image&amp;quot; title=&amp;quot;Anmelden&amp;quot; src=&amp;quot;fileadmin/vorlagen/offradio/top.gif&amp;quot; alt=&amp;quot;Login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;redirect_url&amp;quot; value=&amp;quot;index.php?id= | &amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;logintype&amp;quot; value=&amp;quot;login&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;input type=&amp;quot;hidden&amp;quot; name=&amp;quot;pid&amp;quot; value=&amp;quot;37&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
) &lt;br /&gt;
[global] &lt;br /&gt;
&lt;br /&gt;
# Standardsprache festlegen &lt;br /&gt;
config.locale_all = de_DE@euro &lt;br /&gt;
&lt;br /&gt;
#Seitensprache&lt;br /&gt;
&lt;br /&gt;
config.linkVars = L&lt;br /&gt;
config.sys_language_uid = 0&lt;br /&gt;
config.language = de&lt;br /&gt;
&lt;br /&gt;
[globalVar = GP:L = 1]&lt;br /&gt;
  config.sys_language_uid = 1&lt;br /&gt;
  config.language = en&lt;br /&gt;
config.locale_all = en-EN&lt;br /&gt;
[global]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Dateilisten (kein Leerraum vor dem Verweis und 1 Leerzeichen zur Dateigrösse) &lt;br /&gt;
# Standardansicht &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.default.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
# Layout 1 &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.stdWrap.wrap = &amp;lt;tr&amp;gt; | &amp;lt;/tr&amp;gt; &lt;br /&gt;
tt_content.uploads.20.1.split.1.filelink.size.innerWrap = &amp;amp;nbsp; &lt;br /&gt;
&lt;br /&gt;
# Ändern des Standard-Aufzählungszeichens &lt;br /&gt;
tt_content.text.20.parseFunc.tags.typolist.default.split.1.wrap = &amp;lt;div id=&amp;quot;bulletlist&amp;quot;&amp;gt; | &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Formatierung von Tabellen &lt;br /&gt;
# Standard, kein Text fett &lt;br /&gt;
tt_content.table.20.default.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.default.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 1, obere Linie fett &lt;br /&gt;
tt_content.table.20.1.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.1.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 2, linke Spalte fett &lt;br /&gt;
tt_content.table.20.2.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.2.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
&lt;br /&gt;
# Layout 3, obere Linie und linke Spalte fett &lt;br /&gt;
tt_content.table.20.3.split.1.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.1.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.1.wrap = &amp;lt;td class=&amp;quot;tabelle_1&amp;quot;&amp;gt;&amp;lt;b&amp;gt;|&amp;lt;/b&amp;gt;&amp;lt;/td&amp;gt; &lt;br /&gt;
tt_content.table.20.3.split.2.split.2.wrap = &amp;lt;td class=&amp;quot;tabelle_2&amp;quot;&amp;gt;|&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Kontakt-Formulars &lt;br /&gt;
tt_content.mailform.20.target = _top &lt;br /&gt;
tt_content.mailform.20 { &lt;br /&gt;
labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
REQ.labelWrap.wrap = &amp;lt;p&amp;gt;|&amp;lt;/p&amp;gt; &lt;br /&gt;
} &lt;br /&gt;
&lt;br /&gt;
# Konfiguration des Plugin Erweiterte Suche &lt;br /&gt;
plugin.tx_indexedsearch.show.rules=0 &lt;br /&gt;
# Ausschalten der CSS-Formatierung im Seitenkopf der HTML-Datei &lt;br /&gt;
plugin.tx_indexedsearch._CSS_DEFAULT_STYLE = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Ausschalten der Auswahlmöglichkeiten des Plugins Erweiterte Suche &lt;br /&gt;
# Suchen in: Alle Medien/Interne Seite &lt;br /&gt;
plugin.tx_indexedsearch.blind.media=1 &lt;br /&gt;
# Suche in: Standard/Alle Sprachen &lt;br /&gt;
plugin.tx_indexedsearch.blind.lang=1 &lt;br /&gt;
# Suchen in: Ganze Webseite &lt;br /&gt;
plugin.tx_indexedsearch.blind.sections=1 &lt;br /&gt;
# Sortieren nach: Trefferquote/Vorkommen &lt;br /&gt;
plugin.tx_indexedsearch.blind.order=1 &lt;br /&gt;
# Sortieren nach: Höchste Zuerst &lt;br /&gt;
plugin.tx_indexedsearch.blind.desc=1 &lt;br /&gt;
# Ansicht: Sektionshierarchie/Flache Liste &lt;br /&gt;
plugin.tx_indexedsearch.blind.group=1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=618</id>
		<title>Typo3</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3&amp;diff=618"/>
		<updated>2007-02-24T16:18:12Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Typo3 - Praxis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Typo3 - Praxis ==&lt;br /&gt;
Todos:&lt;br /&gt;
-standards Überarbeiten&lt;br /&gt;
- kommentare bei Bedarf abschalten disablePrefixComment&lt;br /&gt;
- simulateStatics&lt;br /&gt;
- headerComment&lt;br /&gt;
- adminPanel=1&lt;br /&gt;
- zurückButtons:&lt;br /&gt;
sendCacheHeaders=1&lt;br /&gt;
sendCacheHeaders_onlyWhenLoginDeniedInBranch = 1&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Baukasten ===&lt;br /&gt;
Vorgefertigte Skripte etc. gibt es im&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Baukasten]]&lt;br /&gt;
&lt;br /&gt;
=== Typo3 - Checkliste ===&lt;br /&gt;
In der [[Typo3 - Checkliste]] sind alle Schritte bis zur fertigen Website enthalten (Stichwort Pflichtenheft).&lt;br /&gt;
&lt;br /&gt;
== Typo3 - SEO ==&lt;br /&gt;
Wenn man Typo 3 für Suchmaschinen optimieren will gibt es mehrere Möglichkeiten. Hier die wichtigsten.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Links anpassen ===&lt;br /&gt;
==== Statische URLs erzeugen ====&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
 ### CONFIG ###&lt;br /&gt;
 config {&lt;br /&gt;
  ### statische URL ###&lt;br /&gt;
  simulateStaticDocuments = 1&lt;br /&gt;
  simulateStaticDocuments_noTypeIfNoTitle = 1&lt;br /&gt;
  # Hash wert für einige Extensions statt Parameter:&lt;br /&gt;
  simulateStaticDocuments_pEnc=md5&lt;br /&gt;
  simulateStaticDocuments_pEnc_onlyP = cHash, L, tx_ttNews[backPid], tx_ttnews[tt_news]&lt;br /&gt;
 }&lt;br /&gt;
Nicht vergessen im Hauptverzeichnis des Servers die _.htaccess Datei in .htaccess umzubenennen.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich im Feld alias bei den Seiteneigenschaften einen Namen eingeben. Dann kann man die Seite unter: www.meinedomain.de/meinAlias.html ansprechen.&lt;br /&gt;
&lt;br /&gt;
==== Real URL - Extension ====&lt;br /&gt;
Mit dieser Extension kann man die Namen für die Unterseiten auch automatisch erzeugen lassen. Vorher gut testen ob noch alle anderen Extensions gut laufen.&lt;br /&gt;
&lt;br /&gt;
=== SEO - Google Sitemap ===&lt;br /&gt;
In Google kann man einen Account anlegen über den man Websites einreicht, sich als Benutzer verifiziert und eine Sitemap übermitteln kann. Damit hilft man Google beim indizieren.&lt;br /&gt;
&lt;br /&gt;
Für die Sitemap gibt es eine sehr nette Extension:&lt;br /&gt;
&lt;br /&gt;
mc_googlesitemap_0.4.1.t3x&lt;br /&gt;
&lt;br /&gt;
die macht das ganz automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Verifizieren bei Google ===&lt;br /&gt;
Hat man einen Account bei Google kann man seine Seite verifizieren. Google macht das anhand eines HTML Dokuments oder anhand von Metatags. Mit Typo3 ist es einfacher den Meta Tag in die Seiten einzufügen.&lt;br /&gt;
&lt;br /&gt;
Der Tag lautet etwa:&amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
die Zeichenkombination wird von Google erzeugt. In Typo würde man das jetzt folgendermaßen einbinden:&lt;br /&gt;
&lt;br /&gt;
 page.headerData.997 = TEXT&lt;br /&gt;
 page.headerData.997.value = &amp;lt;META name=&amp;quot;verify-v1&amp;quot; content=&amp;quot;0ikv2r96MAPrbYshmhw0FpZDvKdDLhuK66GMaMj1hHc=&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
und fertig ist die Laube.Das Page Objekt muß natürlich vorher definiert sein...&lt;br /&gt;
&lt;br /&gt;
== Tipps und Tricks ==&lt;br /&gt;
Ausgangspunkt für viele Problemlösungen finden sich hier:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Tipps und Tricks]]&lt;br /&gt;
Themen: Mehrsprachigkeit, Navigation, Probleme lösen...&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Referenzen ==&lt;br /&gt;
Für Typo3 gibt es einige Nachschlagewerke. Aber wo finde ich was? Im Kapitel [[Typo3 - Referenzen]] gibt es eine Übersicht.&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Installieren und Einrichten ==&lt;br /&gt;
Infos dazu unter:&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Einrichten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Wartung ==&lt;br /&gt;
Updates, temporäre Dateien, Backup, etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Performance optimieren]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - temporäre Dateien]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Update]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Security]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TypoScript ==&lt;br /&gt;
Alles über TypoScript die wichtigsten Objekte usw. gibt es unter [[Typo3 - TypoScript]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - TSConfig ==&lt;br /&gt;
Mit TSUserConfig und TSPageConfig Einstellungen für bestimmte Benutzergruppen oder Seitenbereiche vornehmen. Z.B. Erscheinung des Backends anpassen. Benutzerpanel etc.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - TSConfig]] &lt;br /&gt;
&lt;br /&gt;
== Typo3 - Templates ==&lt;br /&gt;
Alles was mit HTML Templates, TS Templates, Static Templates usw. zu tun hat.&lt;br /&gt;
Auch Grundsätzliche TypoScript Einstellungen usw.&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Templates]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Mehrsprachig ==&lt;br /&gt;
[[Typo3 - Mehrsprachige Seiten]]&lt;br /&gt;
[[Typo3 - Mehrsprachige Navigation]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - Extensions ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Extensions]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3, CSS und Barrierefreiheit ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 barrierefrei]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne SSH Zugang ==&lt;br /&gt;
Hier hilft das Tool phpshell von Martin Geisler.Das Tool sollte nach der Verwendung wieder entfernt oder gut gesichert werden.&lt;br /&gt;
Nachtrag 19.1.2006 - Das Tool hilft leider nicht bei allen Servern da bestimmte notwendige Rechte z.B. das Entpacken von tar.gz Archiven nicht funktionieren. D.h. die Symlinks die sich per ftp nicht erstellen lassen können auch auf diese Weise nicht erstellt werden.&lt;br /&gt;
&lt;br /&gt;
[http://mgeisler.net/php-shell/ Zur Homepage von phpshell]&lt;br /&gt;
&lt;br /&gt;
== Typo3 - XHTML konforme Seiten ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - XHTML konforme Seiten]]&lt;br /&gt;
&lt;br /&gt;
== Typo3 ohne ImageMagick ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 ohne ImageMagick installieren]]&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Das_Media_Feld&amp;diff=679</id>
		<title>Typo3 - Das Media Feld</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Das_Media_Feld&amp;diff=679"/>
		<updated>2007-02-24T11:09:43Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Eine Praktische Sache um z.B. Bilder für das Bildermenü einer Seite einzustellen, oder ein Bild für den Seitenheader etc.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Wenn es weg ist ==&lt;br /&gt;
Das Media-Feld ist nur sichtbar, wenn der Seitentyp auf erweitert steht. Das heißt aber nicht daß es für andere Seiten nicht nutzbar ist. Möchte man zB eine Seite vom Typ Shortcut kann man das Feld trotzdem nutzen, wenn man den Typ kurz umstellt, das Feld befüllt und dann wiede auf Shortcut stellt.&lt;br /&gt;
&lt;br /&gt;
== Bestimmte Dateitypen zulassen oder verbieten ==&lt;br /&gt;
In der localconf.php folgendes ergänzen:&lt;br /&gt;
&lt;br /&gt;
===Beispiel===&lt;br /&gt;
Erweiterung für xml Dateien:&lt;br /&gt;
&lt;br /&gt;
PHP-Code:&lt;br /&gt;
 $typo_db_extTableDef_script = &amp;#039;extTables.php&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
und in der extTables.php im Verzeichnis typo3conf/:&lt;br /&gt;
&lt;br /&gt;
PHP-Code:&lt;br /&gt;
 $GLOBALS[&amp;#039;TCA&amp;#039;][&amp;#039;pages&amp;#039;][&amp;#039;columns&amp;#039;][&amp;#039;media&amp;#039;][&amp;#039;config&amp;#039;][&amp;#039;allowed&amp;#039;] = &amp;#039;xml&amp;#039;;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
und nun funktioniert es ...&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Baukasten&amp;diff=622</id>
		<title>Typo3 - Baukasten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Baukasten&amp;diff=622"/>
		<updated>2007-02-24T11:05:14Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Auf Daten zugreifen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auf Daten zugreifen ==&lt;br /&gt;
[[Typo3 - TSFE]]&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Das Media Feld]]&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
[[Typo3 - Standardeinstellungen]]&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
=== Bilder Menü ===&lt;br /&gt;
siehe: [[Typo3 - Bildermenü]]&lt;br /&gt;
=== Einfaches Menü mit 1 Ebene (CSS) ===&lt;br /&gt;
siehe: [[Menue als CSS formatierte Liste]]&lt;br /&gt;
&lt;br /&gt;
=== Menü mit 2 Ebenen als verschachtelte Liste ===&lt;br /&gt;
Dieses Menü ist besonders für vertikale Navigationen geeignet&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Einstieg Level 1&lt;br /&gt;
navi-L12-startID = 1&lt;br /&gt;
navi-L12-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
navi-L12-delimiter =&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### Top Navigation ###&lt;br /&gt;
temp.navi-L12 = HMENU&lt;br /&gt;
temp.navi-L12 {&lt;br /&gt;
  #stdWrap.case = lower&lt;br /&gt;
  special = directory&lt;br /&gt;
  # Seitenid für den Einstieg&lt;br /&gt;
  special.value = {$navi-L12-startID}&lt;br /&gt;
  # Ebene für den Einstieg (nicht vergessen wg. 2. Level)&lt;br /&gt;
  entryLevel = 1&lt;br /&gt;
  1 = TMENU&lt;br /&gt;
  1{&lt;br /&gt;
    noBlur = 1&lt;br /&gt;
    wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
    ACT = 1&lt;br /&gt;
    ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
    ACTIFSUB = 1&lt;br /&gt;
    #Wenn Unterpunkte dann li aufmachen&lt;br /&gt;
    ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&lt;br /&gt;
  }&lt;br /&gt;
  2 = TMENU&lt;br /&gt;
  2{&lt;br /&gt;
   noBlur = 1&lt;br /&gt;
   NO = 1&lt;br /&gt;
   #Unterpunkt also neue ul und danach li zu (von L1 geöffnet)&lt;br /&gt;
   wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   ACT = 1&lt;br /&gt;
   ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  #ACTIFSUB = 1&lt;br /&gt;
  #ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Menü mit 2 Ebenen als separate Listen ===&lt;br /&gt;
Dieses Menü ist besonders für horizontale Navigationen geeignet. Da die 2. Ebene relativ angegeben wird muß man bei mehreren Navigationsbäumen aufpassen, daß evt. ein Untermenü einer anderen Navigation (anderer Baum) ebenfalls angezeigt wird. Das läßt sich z.B. umgehen in dem man das Navitemplate erst im Unterbaum setzt oder indem man im Hauptbaum eine Bedingung setzt ([PIDinRootline = 123])&lt;br /&gt;
&lt;br /&gt;
Ebene 1 ist im Prinzip eine einfache Liste:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Navi nur Level1&lt;br /&gt;
#Startpunkt&lt;br /&gt;
navi_startID = 1&lt;br /&gt;
&lt;br /&gt;
#Trennzeichen für horizontale Navi:&lt;br /&gt;
naviL1-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### Top Navigation ###&lt;br /&gt;
temp.naviL1 = HMENU&lt;br /&gt;
temp.naviL1 {&lt;br /&gt;
  #stdWrap.case = lower&lt;br /&gt;
  special = directory&lt;br /&gt;
  # Seitenid für den Einstieg&lt;br /&gt;
  special.value = {$navi_startID}&lt;br /&gt;
  1 = TMENU&lt;br /&gt;
  1.noBlur = 1&lt;br /&gt;
  1.wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
  1.NO = 1&lt;br /&gt;
  1.NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$naviL1-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  1.ACT = 1&lt;br /&gt;
  1.ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$naviL1-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  #1.ACTIFSUB = 1&lt;br /&gt;
  #1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Ebene 2 wird eine weitere Liste generiert wenn man sich in einem bestimmten Level befindet:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Navigation nur ab Level x  als ul (Standard entry Level1=2.Level)&lt;br /&gt;
&lt;br /&gt;
#Trennzeichen für horizontale Navi:&lt;br /&gt;
naviLx-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
naviLx-entryLevel = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.naviLx = HMENU&lt;br /&gt;
temp.naviLx {&lt;br /&gt;
  # Seitenbaumebene ab Level 1 darstellen (2. Ebene)&lt;br /&gt;
   entryLevel = {$naviLx-entryLevel}&lt;br /&gt;
# Level 2&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1{&lt;br /&gt;
      noBlur = 1&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO = 1&lt;br /&gt;
   # Für horizontale Navi mit delimiter bei vertikal einfach nichts setzen&lt;br /&gt;
      NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$naviLx-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ACT = 1&lt;br /&gt;
   # Für vertikale Navi ohne delimiter...      &lt;br /&gt;
      #ACT.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   # und horizontal mit delimiter&lt;br /&gt;
      ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$naviLx-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
      #ACTIFSUB = 1&lt;br /&gt;
      #ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Menü als CSS formatierte Liste (allgemein) ===&lt;br /&gt;
[[Menue als CSS formatierte Liste]]&lt;br /&gt;
=== CSS-Flyout Menü ===&lt;br /&gt;
[[Typo3 - CSS-Flyout Menü]]&lt;br /&gt;
&lt;br /&gt;
== News Modul ==&lt;br /&gt;
Hier gibt es fertige Konfigurationen:&lt;br /&gt;
[[News (tt_news)]]&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=18524</id>
		<title>Typo3 - Bildermenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=18524"/>
		<updated>2007-02-24T10:01:32Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Typo Script */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So soll es aussehen (HTML)==&lt;br /&gt;
Das Menü wird als &amp;#039;&amp;#039;&amp;#039;Liste&amp;#039;&amp;#039;&amp;#039; generiert. Unter jedem Bild steht außerdem noch ein K&amp;#039;&amp;#039;&amp;#039;asten mit dem Linktitel&amp;#039;&amp;#039;&amp;#039;. Die Bilder enthalten zusätzlich &amp;#039;&amp;#039;&amp;#039;alt und title Tags&amp;#039;&amp;#039;&amp;#039; ebenfalls mit dem Titel der Seite. Die Links mit den Bildern bekommen noch die &amp;#039;&amp;#039;&amp;#039;Klasse bild&amp;#039;&amp;#039;&amp;#039; damit wir Sie leichter formatieren können.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;menuPics&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/wer-wir-sind.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Über uns&amp;quot; title=&amp;quot;Über uns&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Wer wir sind&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/weiterbildung.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Gartenpflege&amp;quot; title=&amp;quot;Gartenpflege&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Weiterbildungsprogramm&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typo Script ==&lt;br /&gt;
Mittels TS wird nicht nur die Struktur des Codes festgelegt, sondern über die Eigenschaft special.list und den values dazu auch festgelegt welche Seiten im Menü aufgenommen werden. In der Regel wollen wir ja nur eine bestimmte Anzahl.&lt;br /&gt;
&lt;br /&gt;
Außerdem legen wir fest, daß die Bilder aus dem media Feld der Seite geholt werden, somit lassen sie sich leicht austauschen. Zudem könnte man noch eine Defaultgrafik festlegen falls kein Bild vorhanden ist (auskommentiert)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.naviPics = COA&lt;br /&gt;
temp.naviPics{&lt;br /&gt;
  10 = HMENU&lt;br /&gt;
  10.special = list&lt;br /&gt;
  10.special.value = 5,9,8,7&lt;br /&gt;
  10.special.data = leveluid:-1,&lt;br /&gt;
  10 {&lt;br /&gt;
    1=TMENU&lt;br /&gt;
    1{&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
        before.cObject = IMAGE       &lt;br /&gt;
        before.cObject{&lt;br /&gt;
	  # Datei aus media Feld auslesen&lt;br /&gt;
          file{&lt;br /&gt;
            width = 122&lt;br /&gt;
            import {&lt;br /&gt;
              cObject = TEXT&lt;br /&gt;
              cObject {&lt;br /&gt;
                #value = Pfad zur Defaultgrafik&lt;br /&gt;
                #override {&lt;br /&gt;
                #  required = 1&lt;br /&gt;
                #  data = levelmedia:-1, slide&lt;br /&gt;
                #  wrap = uploads/media/ |&lt;br /&gt;
                #  listNum = 0 &lt;br /&gt;
                #} #override ende&lt;br /&gt;
              } #cObject Ende&lt;br /&gt;
              override {&lt;br /&gt;
                required = 1&lt;br /&gt;
                field = media&lt;br /&gt;
                wrap = uploads/media/ |&lt;br /&gt;
                listNum = 0&lt;br /&gt;
              } #override Ende&lt;br /&gt;
            } #import Ende&lt;br /&gt;
          } #file Ende&lt;br /&gt;
          altText.field = title &lt;br /&gt;
          titleText.field = title&lt;br /&gt;
          imageLinkWrap = 1&lt;br /&gt;
          imageLinkWrap {&lt;br /&gt;
            enable = 1&lt;br /&gt;
            typolink {&lt;br /&gt;
              target = &lt;br /&gt;
              parameter.field =  uid&lt;br /&gt;
              ATagParams = class=&amp;quot;bild&amp;quot;&lt;br /&gt;
            } #Ende Typolink&lt;br /&gt;
          } #Ende imageLinkWrap&lt;br /&gt;
        } #before.cObject Ende&lt;br /&gt;
      } #NO Ende&lt;br /&gt;
&lt;br /&gt;
      ACT &amp;lt; .NO &lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    #1 Ende&lt;br /&gt;
  }&lt;br /&gt;
  #10 Ende&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#temp Menu Ende&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=611</id>
		<title>Typo3 - Bildermenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=611"/>
		<updated>2007-02-24T09:58:48Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* So soll es aussehen (HTML) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So soll es aussehen (HTML)==&lt;br /&gt;
Das Menü wird als &amp;#039;&amp;#039;&amp;#039;Liste&amp;#039;&amp;#039;&amp;#039; generiert. Unter jedem Bild steht außerdem noch ein K&amp;#039;&amp;#039;&amp;#039;asten mit dem Linktitel&amp;#039;&amp;#039;&amp;#039;. Die Bilder enthalten zusätzlich &amp;#039;&amp;#039;&amp;#039;alt und title Tags&amp;#039;&amp;#039;&amp;#039; ebenfalls mit dem Titel der Seite. Die Links mit den Bildern bekommen noch die &amp;#039;&amp;#039;&amp;#039;Klasse bild&amp;#039;&amp;#039;&amp;#039; damit wir Sie leichter formatieren können.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;menuPics&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/wer-wir-sind.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Über uns&amp;quot; title=&amp;quot;Über uns&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Wer wir sind&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/weiterbildung.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Gartenpflege&amp;quot; title=&amp;quot;Gartenpflege&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Weiterbildungsprogramm&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typo Script ==&lt;br /&gt;
Mittels TS wird nicht nur die Struktur des Codes festgelegt, sondern über die Eigenschaft special.list und den values dazu auch festgelegt welche Seiten im Menü aufgenommen werden. In der Regel wollen wir ja nur eine bestimmte Anzahl.&lt;br /&gt;
&lt;br /&gt;
Außerdem legen wir fest, daß die Bilder aus dem media Feld der Seite geholt werden, somit lassen sie sich leicht austauschen. Zudem könnte man noch eine Defaultgrafik festlegen falls kein Bild vorhanden ist (auskommentiert)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.menu1-top = COA&lt;br /&gt;
temp.menu1-top{&lt;br /&gt;
  10 = HMENU&lt;br /&gt;
  10.special = list&lt;br /&gt;
  10.special.value = 5,9,8,7&lt;br /&gt;
  10.special.data = leveluid:-1,&lt;br /&gt;
  10 {&lt;br /&gt;
    1=TMENU&lt;br /&gt;
    1{&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
        before.cObject = IMAGE       &lt;br /&gt;
        before.cObject{&lt;br /&gt;
	  # Datei aus media Feld auslesen&lt;br /&gt;
          file{&lt;br /&gt;
            width = 122&lt;br /&gt;
            import {&lt;br /&gt;
              cObject = TEXT&lt;br /&gt;
              cObject {&lt;br /&gt;
                #value = Pfad zur Defaultgrafik&lt;br /&gt;
                #override {&lt;br /&gt;
                #  required = 1&lt;br /&gt;
                #  data = levelmedia:-1, slide&lt;br /&gt;
                #  wrap = uploads/media/ |&lt;br /&gt;
                #  listNum = 0 &lt;br /&gt;
                #} #override ende&lt;br /&gt;
              } #cObject Ende&lt;br /&gt;
              override {&lt;br /&gt;
                required = 1&lt;br /&gt;
                field = media&lt;br /&gt;
                wrap = uploads/media/ |&lt;br /&gt;
                listNum = 0&lt;br /&gt;
              } #override Ende&lt;br /&gt;
            } #import Ende&lt;br /&gt;
          } #file Ende&lt;br /&gt;
          altText.field = title &lt;br /&gt;
          titleText.field = title&lt;br /&gt;
          imageLinkWrap = 1&lt;br /&gt;
          imageLinkWrap {&lt;br /&gt;
            enable = 1&lt;br /&gt;
            typolink {&lt;br /&gt;
              target = &lt;br /&gt;
              parameter.field =  uid&lt;br /&gt;
              ATagParams = class=&amp;quot;bild&amp;quot;&lt;br /&gt;
            } #Ende Typolink&lt;br /&gt;
          } #Ende imageLinkWrap&lt;br /&gt;
        } #before.cObject Ende&lt;br /&gt;
      } #NO Ende&lt;br /&gt;
&lt;br /&gt;
      ACT &amp;lt; .NO &lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    #1 Ende&lt;br /&gt;
  }&lt;br /&gt;
  #10 Ende&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#temp Menu Ende&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=610</id>
		<title>Typo3 - Bildermenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=610"/>
		<updated>2007-02-24T09:58:07Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* So soll es aussehen (HTML) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So soll es aussehen (HTML)==&lt;br /&gt;
Das Menü wird als Liste generiert. Unter jedem Bild steht außerdem noch ein Kasten mit dem Linktitel. Die Bilder enthalten zusätzlich alt und title Tags ebenfalls mit dem Titel der Seite. Die Links mit den Bildern bekommen noch die Klasse bild damit wir Sie leichter formatieren können.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;menuPics&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/wer-wir-sind.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Über uns&amp;quot; title=&amp;quot;Über uns&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Wer wir sind&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/weiterbildung.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Gartenpflege&amp;quot; title=&amp;quot;Gartenpflege&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Weiterbildungsprogramm&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typo Script ==&lt;br /&gt;
Mittels TS wird nicht nur die Struktur des Codes festgelegt, sondern über die Eigenschaft special.list und den values dazu auch festgelegt welche Seiten im Menü aufgenommen werden. In der Regel wollen wir ja nur eine bestimmte Anzahl.&lt;br /&gt;
&lt;br /&gt;
Außerdem legen wir fest, daß die Bilder aus dem media Feld der Seite geholt werden, somit lassen sie sich leicht austauschen. Zudem könnte man noch eine Defaultgrafik festlegen falls kein Bild vorhanden ist (auskommentiert)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.menu1-top = COA&lt;br /&gt;
temp.menu1-top{&lt;br /&gt;
  10 = HMENU&lt;br /&gt;
  10.special = list&lt;br /&gt;
  10.special.value = 5,9,8,7&lt;br /&gt;
  10.special.data = leveluid:-1,&lt;br /&gt;
  10 {&lt;br /&gt;
    1=TMENU&lt;br /&gt;
    1{&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
        before.cObject = IMAGE       &lt;br /&gt;
        before.cObject{&lt;br /&gt;
	  # Datei aus media Feld auslesen&lt;br /&gt;
          file{&lt;br /&gt;
            width = 122&lt;br /&gt;
            import {&lt;br /&gt;
              cObject = TEXT&lt;br /&gt;
              cObject {&lt;br /&gt;
                #value = Pfad zur Defaultgrafik&lt;br /&gt;
                #override {&lt;br /&gt;
                #  required = 1&lt;br /&gt;
                #  data = levelmedia:-1, slide&lt;br /&gt;
                #  wrap = uploads/media/ |&lt;br /&gt;
                #  listNum = 0 &lt;br /&gt;
                #} #override ende&lt;br /&gt;
              } #cObject Ende&lt;br /&gt;
              override {&lt;br /&gt;
                required = 1&lt;br /&gt;
                field = media&lt;br /&gt;
                wrap = uploads/media/ |&lt;br /&gt;
                listNum = 0&lt;br /&gt;
              } #override Ende&lt;br /&gt;
            } #import Ende&lt;br /&gt;
          } #file Ende&lt;br /&gt;
          altText.field = title &lt;br /&gt;
          titleText.field = title&lt;br /&gt;
          imageLinkWrap = 1&lt;br /&gt;
          imageLinkWrap {&lt;br /&gt;
            enable = 1&lt;br /&gt;
            typolink {&lt;br /&gt;
              target = &lt;br /&gt;
              parameter.field =  uid&lt;br /&gt;
              ATagParams = class=&amp;quot;bild&amp;quot;&lt;br /&gt;
            } #Ende Typolink&lt;br /&gt;
          } #Ende imageLinkWrap&lt;br /&gt;
        } #before.cObject Ende&lt;br /&gt;
      } #NO Ende&lt;br /&gt;
&lt;br /&gt;
      ACT &amp;lt; .NO &lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    #1 Ende&lt;br /&gt;
  }&lt;br /&gt;
  #10 Ende&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#temp Menu Ende&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=609</id>
		<title>Typo3 - Bildermenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=609"/>
		<updated>2007-02-24T09:56:05Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* So soll es aussehen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So soll es aussehen (HTML)==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;menuPics&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/wer-wir-sind.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Über uns&amp;quot; title=&amp;quot;Über uns&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Wer wir sind&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/weiterbildung.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Gartenpflege&amp;quot; title=&amp;quot;Gartenpflege&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Weiterbildungsprogramm&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Typo Script ==&lt;br /&gt;
Mittels TS wird nicht nur die Struktur des Codes festgelegt, sondern über die Eigenschaft special.list und den values dazu auch festgelegt welche Seiten im Menü aufgenommen werden. In der Regel wollen wir ja nur eine bestimmte Anzahl.&lt;br /&gt;
&lt;br /&gt;
Außerdem legen wir fest, daß die Bilder aus dem media Feld der Seite geholt werden, somit lassen sie sich leicht austauschen. Zudem könnte man noch eine Defaultgrafik festlegen falls kein Bild vorhanden ist (auskommentiert)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.menu1-top = COA&lt;br /&gt;
temp.menu1-top{&lt;br /&gt;
  10 = HMENU&lt;br /&gt;
  10.special = list&lt;br /&gt;
  10.special.value = 5,9,8,7&lt;br /&gt;
  10.special.data = leveluid:-1,&lt;br /&gt;
  10 {&lt;br /&gt;
    1=TMENU&lt;br /&gt;
    1{&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
        before.cObject = IMAGE       &lt;br /&gt;
        before.cObject{&lt;br /&gt;
	  # Datei aus media Feld auslesen&lt;br /&gt;
          file{&lt;br /&gt;
            width = 122&lt;br /&gt;
            import {&lt;br /&gt;
              cObject = TEXT&lt;br /&gt;
              cObject {&lt;br /&gt;
                #value = Pfad zur Defaultgrafik&lt;br /&gt;
                #override {&lt;br /&gt;
                #  required = 1&lt;br /&gt;
                #  data = levelmedia:-1, slide&lt;br /&gt;
                #  wrap = uploads/media/ |&lt;br /&gt;
                #  listNum = 0 &lt;br /&gt;
                #} #override ende&lt;br /&gt;
              } #cObject Ende&lt;br /&gt;
              override {&lt;br /&gt;
                required = 1&lt;br /&gt;
                field = media&lt;br /&gt;
                wrap = uploads/media/ |&lt;br /&gt;
                listNum = 0&lt;br /&gt;
              } #override Ende&lt;br /&gt;
            } #import Ende&lt;br /&gt;
          } #file Ende&lt;br /&gt;
          altText.field = title &lt;br /&gt;
          titleText.field = title&lt;br /&gt;
          imageLinkWrap = 1&lt;br /&gt;
          imageLinkWrap {&lt;br /&gt;
            enable = 1&lt;br /&gt;
            typolink {&lt;br /&gt;
              target = &lt;br /&gt;
              parameter.field =  uid&lt;br /&gt;
              ATagParams = class=&amp;quot;bild&amp;quot;&lt;br /&gt;
            } #Ende Typolink&lt;br /&gt;
          } #Ende imageLinkWrap&lt;br /&gt;
        } #before.cObject Ende&lt;br /&gt;
      } #NO Ende&lt;br /&gt;
&lt;br /&gt;
      ACT &amp;lt; .NO &lt;br /&gt;
      ACT = 1&lt;br /&gt;
      ACT{&lt;br /&gt;
        wrapItemAndSub = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
    #1 Ende&lt;br /&gt;
  }&lt;br /&gt;
  #10 Ende&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#temp Menu Ende&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=608</id>
		<title>Typo3 - Bildermenü</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Bildermen%C3%BC&amp;diff=608"/>
		<updated>2007-02-24T09:49:52Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== So soll es aussehen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;menuPics&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;ul&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/wer-wir-sind.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Über uns&amp;quot; title=&amp;quot;Über uns&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Wer wir sind&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
    &amp;lt;li&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; class=&amp;quot;bild&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;images/weiterbildung.jpg&amp;quot; width=&amp;quot;157&amp;quot; height=&amp;quot;92&amp;quot; border=&amp;quot;0&amp;quot; alt=&amp;quot;Gartenpflege&amp;quot; title=&amp;quot;Gartenpflege&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
      &amp;lt;a href=&amp;quot;#&amp;quot; &amp;gt;Weiterbildungsprogramm&amp;lt;/a&amp;gt;&lt;br /&gt;
    &amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ...&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Baukasten&amp;diff=612</id>
		<title>Typo3 - Baukasten</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Baukasten&amp;diff=612"/>
		<updated>2007-02-24T09:35:23Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: /* Navigation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Auf Daten zugreifen ==&lt;br /&gt;
&lt;br /&gt;
== Standardeinstellungen ==&lt;br /&gt;
[[Typo3 - Standardeinstellungen]]&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
=== Bilder Menü ===&lt;br /&gt;
siehe: [[Typo3 - Bildermenü]]&lt;br /&gt;
=== Einfaches Menü mit 1 Ebene (CSS) ===&lt;br /&gt;
siehe: [[Menue als CSS formatierte Liste]]&lt;br /&gt;
&lt;br /&gt;
=== Menü mit 2 Ebenen als verschachtelte Liste ===&lt;br /&gt;
Dieses Menü ist besonders für vertikale Navigationen geeignet&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Einstieg Level 1&lt;br /&gt;
navi-L12-startID = 1&lt;br /&gt;
navi-L12-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
navi-L12-delimiter =&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### Top Navigation ###&lt;br /&gt;
temp.navi-L12 = HMENU&lt;br /&gt;
temp.navi-L12 {&lt;br /&gt;
  #stdWrap.case = lower&lt;br /&gt;
  special = directory&lt;br /&gt;
  # Seitenid für den Einstieg&lt;br /&gt;
  special.value = {$navi-L12-startID}&lt;br /&gt;
  # Ebene für den Einstieg (nicht vergessen wg. 2. Level)&lt;br /&gt;
  entryLevel = 1&lt;br /&gt;
  1 = TMENU&lt;br /&gt;
  1{&lt;br /&gt;
    noBlur = 1&lt;br /&gt;
    wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
    NO = 1&lt;br /&gt;
    NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
    ACT = 1&lt;br /&gt;
    ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
    ACTIFSUB = 1&lt;br /&gt;
    #Wenn Unterpunkte dann li aufmachen&lt;br /&gt;
    ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&lt;br /&gt;
  }&lt;br /&gt;
  2 = TMENU&lt;br /&gt;
  2{&lt;br /&gt;
   noBlur = 1&lt;br /&gt;
   NO = 1&lt;br /&gt;
   #Unterpunkt also neue ul und danach li zu (von L1 geöffnet)&lt;br /&gt;
   wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
   NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   ACT = 1&lt;br /&gt;
   ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$navi-L12-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
  #ACTIFSUB = 1&lt;br /&gt;
  #ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Menü mit 2 Ebenen als separate Listen ===&lt;br /&gt;
Dieses Menü ist besonders für horizontale Navigationen geeignet. Da die 2. Ebene relativ angegeben wird muß man bei mehreren Navigationsbäumen aufpassen, daß evt. ein Untermenü einer anderen Navigation (anderer Baum) ebenfalls angezeigt wird. Das läßt sich z.B. umgehen in dem man das Navitemplate erst im Unterbaum setzt oder indem man im Hauptbaum eine Bedingung setzt ([PIDinRootline = 123])&lt;br /&gt;
&lt;br /&gt;
Ebene 1 ist im Prinzip eine einfache Liste:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Navi nur Level1&lt;br /&gt;
#Startpunkt&lt;br /&gt;
navi_startID = 1&lt;br /&gt;
&lt;br /&gt;
#Trennzeichen für horizontale Navi:&lt;br /&gt;
naviL1-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
### Top Navigation ###&lt;br /&gt;
temp.naviL1 = HMENU&lt;br /&gt;
temp.naviL1 {&lt;br /&gt;
  #stdWrap.case = lower&lt;br /&gt;
  special = directory&lt;br /&gt;
  # Seitenid für den Einstieg&lt;br /&gt;
  special.value = {$navi_startID}&lt;br /&gt;
  1 = TMENU&lt;br /&gt;
  1.noBlur = 1&lt;br /&gt;
  1.wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
  1.NO = 1&lt;br /&gt;
  1.NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$naviL1-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  1.ACT = 1&lt;br /&gt;
  1.ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$naviL1-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
  #1.ACTIFSUB = 1&lt;br /&gt;
  #1.ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für Ebene 2 wird eine weitere Liste generiert wenn man sich in einem bestimmten Level befindet:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Constants&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# Navigation nur ab Level x  als ul (Standard entry Level1=2.Level)&lt;br /&gt;
&lt;br /&gt;
#Trennzeichen für horizontale Navi:&lt;br /&gt;
naviLx-delimiter = &amp;amp;nbsp;&amp;amp;nbsp;&amp;amp;#124;&amp;amp;nbsp;&amp;amp;nbsp;&lt;br /&gt;
naviLx-entryLevel = 1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Setup&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
temp.naviLx = HMENU&lt;br /&gt;
temp.naviLx {&lt;br /&gt;
  # Seitenbaumebene ab Level 1 darstellen (2. Ebene)&lt;br /&gt;
   entryLevel = {$naviLx-entryLevel}&lt;br /&gt;
# Level 2&lt;br /&gt;
   1 = TMENU&lt;br /&gt;
   1{&lt;br /&gt;
      noBlur = 1&lt;br /&gt;
      wrap = &amp;lt;ul&amp;gt;|&amp;lt;/ul&amp;gt;&lt;br /&gt;
      NO = 1&lt;br /&gt;
   # Für horizontale Navi mit delimiter bei vertikal einfach nichts setzen&lt;br /&gt;
      NO.linkWrap = |*| &amp;lt;li&amp;gt;|{$naviLx-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ACT = 1&lt;br /&gt;
   # Für vertikale Navi ohne delimiter...      &lt;br /&gt;
      #ACT.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;&lt;br /&gt;
   # und horizontal mit delimiter&lt;br /&gt;
      ACT.linkWrap =  |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|{$naviLx-delimiter}&amp;lt;/li&amp;gt; |*| &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&amp;lt;/li&amp;gt;    &lt;br /&gt;
&lt;br /&gt;
      #ACTIFSUB = 1&lt;br /&gt;
      #ACTIFSUB.linkWrap = &amp;lt;li class=&amp;quot;on&amp;quot;&amp;gt;|&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Menü als CSS formatierte Liste (allgemein) ===&lt;br /&gt;
[[Menue als CSS formatierte Liste]]&lt;br /&gt;
=== CSS-Flyout Menü ===&lt;br /&gt;
[[Typo3 - CSS-Flyout Menü]]&lt;br /&gt;
&lt;br /&gt;
== News Modul ==&lt;br /&gt;
Hier gibt es fertige Konfigurationen:&lt;br /&gt;
[[News (tt_news)]]&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
	<entry>
		<id>https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Extensions&amp;diff=621</id>
		<title>Typo3 - Extensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.stephanschlegel.de/index.php?title=Typo3_-_Extensions&amp;diff=621"/>
		<updated>2007-02-24T09:16:20Z</updated>

		<summary type="html">&lt;p&gt;84.160.178.241: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Ideen für neue Extensions und Erweiterungen bestehender Extensions ==&lt;br /&gt;
Extension zur automatischen Erzeugung zweispaltiger Inhalte mit Line Count (auch Umbrüche), Hurenkinder und Schusterjungen regelung etc.&lt;br /&gt;
&lt;br /&gt;
Erweiterung der rg_googlemaps mit Listenansicht nach PLZ&lt;br /&gt;
Händlersuche mit Umkreissuche oder Auflistung nach PLZ bereichen (Erweiterung bestehender)&lt;br /&gt;
&lt;br /&gt;
== Extensions programmieren ==&lt;br /&gt;
Infos hierzu gibt es im Abschnitt Extension Kickstarter und unter&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Extensions programmieren]]&lt;br /&gt;
&lt;br /&gt;
== Nützliche Extensions ==&lt;br /&gt;
&lt;br /&gt;
[[Typo3 - Bildergallerie]] (lz_gallery)&lt;br /&gt;
&lt;br /&gt;
[[Modern Guestbook (ve_guestbook)]]&lt;br /&gt;
&lt;br /&gt;
[[News (tt_news)]]&lt;br /&gt;
&lt;br /&gt;
[[Mailformplus (tx_mailformplus)]]&lt;br /&gt;
&lt;br /&gt;
[[Send-a-Card (sr_sendcard)]]&lt;br /&gt;
&lt;br /&gt;
[[Front End User Registration (fe_users)]]&lt;br /&gt;
&lt;br /&gt;
[[FreeCap (sr_freecap)]]&lt;br /&gt;
&lt;br /&gt;
[[Date2Calendar (date2cal)]] JavaScript Datumsauswahl für Datumsfelder&lt;br /&gt;
&lt;br /&gt;
[[Dynamic Flexforms (dynaflex)]] Flexforms während der Laufzeit verändern&lt;br /&gt;
&lt;br /&gt;
[[Google Earth links (itxg_gelinks)]] Allows to create and view Google Earth .kml files. The building of a link is being done with GPS coordinates in D-M-S notation.&lt;br /&gt;
&lt;br /&gt;
[[Google Sitemap for Pages and Contents (mc_googlesitemap)]] All options available&lt;br /&gt;
&lt;br /&gt;
== Der Typo3 Extension Kickstarter ==&lt;br /&gt;
(Deutsch: Erweiterungs Manager)&lt;br /&gt;
Der Erweiterungsmanager ist selbst eine Erweiterung die zuerst installiert werden muß.&lt;br /&gt;
&lt;br /&gt;
Fehler in Extension Kickstarter&lt;br /&gt;
&lt;br /&gt;
Wenn der Kickstarter local installiert ist, dann kann meine eine bereits erstelle Extension nicht im Kickstarter überarbeiten. (Bis Version ?)&lt;br /&gt;
&lt;br /&gt;
Der Kickstarter muß global installiert sein, damit man bereits erstellte Extension mit dem Kickstarter überarbeiten kann.&lt;br /&gt;
&lt;br /&gt;
=== Kurzanleitung ===&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Wo?&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Backend-Modul Ext Manager; hier im Dropdown Menü &amp;quot;Make new Extension&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General Info&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Allgemeine Infos zum PlugIn (hat nichts mit der Funktion zu tun)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Extension Key&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
- Typo3 entfernt Unterstriche (meine_extension wird zu meineextension)&lt;br /&gt;
&lt;br /&gt;
- tx_ wird automatisch vorangestellt&lt;br /&gt;
&lt;br /&gt;
- ein vorangestelltes user_ bedeutet dass es sich um eine eigene Entwicklung handelt, die nicht in das Repository gestellt werden kann.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;New Database Tables&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
Hier kann man automatisch die benötigten Tabellen und deren Felder erzeugen.&lt;br /&gt;
Üblich ist ein Tabellenname mit dem Suffix _main z.B. user_meineErweiterung_main.&lt;br /&gt;
Hier werden auch einige von Typo unterstützte Funktionen die im Backend als Felder sichtbar sind vorbereitet (z.B. Start, Stop, Hide...). Sinnvoll in diesem Zusammenhang:&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Delete*&amp;#039;&amp;#039; - damit die Tabelle ein Delete Flag bekommt&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Hide*&amp;#039;&amp;#039; - damit Datensätze versteckt werden können &lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Allowed on Pages&amp;#039;&amp;#039; - Damit Frontend Plugins auch als Inhaltselement im Backend ausgewählt werden können.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Save and new&amp;#039;&amp;#039; - damit können später schnell mehrere Datensätze angelegt werden.&lt;br /&gt;
&lt;br /&gt;
*Damit das bei der Anzeige Funktioniert muß die Funktionalität in der Datenbankabfrage mit eingebaut werden (d.h. das Flag muß abgefragt werden).&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Datenfelder der Tabelle&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier werden die Spalten der Tabelle angelegt. &lt;br /&gt;
&lt;br /&gt;
Field name - Der Name der Spalte in der DB (in Kleinbuchstaben, z.B. vorname)&lt;br /&gt;
&lt;br /&gt;
Field title - wird im Backend beim Eingabefeld angezeigt (z.B. Vorname)&lt;br /&gt;
&lt;br /&gt;
Field type - welche Art von Eingabefeld&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Frontend Plugins&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Integration ins Frontend&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;Enter a title for the plugin&amp;#039;&amp;#039; - taucht in der Auswahlliste für die Plugins aus (Backend)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;USER cObjects are cached&amp;#039;&amp;#039; - Auswählen ob gecached wird (für Entwicklung bietet sich das deaktivieren des Caches an.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;...Typo Script Code...&amp;#039;&amp;#039; - den Beispielcode braucht man i.d.R. nicht, ein einfacher Code wird denoch generiert.&lt;br /&gt;
&lt;br /&gt;
weiter unten kann noch angegeben werden wo das Plugin zugänglich ist.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;View Result&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Hier kann man sehen was erzeugt wird...&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Write&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
... und hier wird es tatsächlich erzeugt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Bilder in eigener Extension rendern ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In diesem Beispiel benutzte Variablen:&lt;br /&gt;
 $BildAdresse&lt;br /&gt;
 $ParameterFuerImgTag&lt;br /&gt;
 $Alttext&lt;br /&gt;
&lt;br /&gt;
In PHP-Datei der Extension:&lt;br /&gt;
&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;file&amp;quot;]=&amp;quot;uploads/pics/&amp;quot;.$BildAdresse;&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;params&amp;quot;]=$ParameterFuerImgTag;&lt;br /&gt;
 $this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;][&amp;quot;altText&amp;quot;]=$Alttext;&lt;br /&gt;
 $Bild=$this-&amp;gt;cObj-&amp;gt;IMAGE($this-&amp;gt;conf[&amp;quot;imageBeispiel.&amp;quot;]);&lt;br /&gt;
 $Content.=$Bild;&lt;br /&gt;
&lt;br /&gt;
In Typoscript Setup&lt;br /&gt;
&lt;br /&gt;
 plugin.tx_hoTest_pi1 {     //hier Plugin-Name&lt;br /&gt;
 imageArtikel{&lt;br /&gt;
     file.maxW = {$ho_Test.BildWidthNews}  &lt;br /&gt;
     imageLinkWrap = 1&lt;br /&gt;
     imageLinkWrap {&lt;br /&gt;
       enable = 1&lt;br /&gt;
       bodyTag = &amp;lt;BODY bgColor=white&amp;gt;&lt;br /&gt;
       wrap = |&lt;br /&gt;
       width = 400m&lt;br /&gt;
       height = 400&lt;br /&gt;
       JSwindow = 1&lt;br /&gt;
       JSwindow.newWindow = 1&lt;br /&gt;
       JSwindow.expand = 17,20&lt;br /&gt;
     }&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Der Wert {$ho_Test.BildWidthNews} kann aus Constants übernommen werden.&lt;br /&gt;
&lt;br /&gt;
Siehe dazu auch&lt;br /&gt;
Konstanten von Constants im Setup verwenden&lt;br /&gt;
und&lt;br /&gt;
Konstanten für Constant-Editor bereitstellen&lt;br /&gt;
&lt;br /&gt;
(aus www.easy-office4you.de/ 10.1.2006)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Spalten der Seiten umbenennen ==&lt;br /&gt;
&lt;br /&gt;
Um die Spalten der Seite im Backend beliebig umzubenennen und/oder zusätzliche eigene Spalten zu verwenden, muß die Extension zed_more_columns installiert werden und dann in der Datei ext_tables.php die Spalten-Namen eingeben werden.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&lt;br /&gt;
 $TCA[&amp;quot;tt_content&amp;quot;][&amp;quot;columns&amp;quot;][&amp;quot;colPos&amp;quot;][&amp;quot;config&amp;quot;][&amp;quot;items&amp;quot;] = array (&lt;br /&gt;
 &amp;quot;0&amp;quot; =&amp;gt; array (&amp;quot;Mitte||Mitte||||||||&amp;quot;,&amp;quot;0&amp;quot;),&lt;br /&gt;
 &amp;quot;1&amp;quot; =&amp;gt; array (&amp;quot;Links||Links||||||||&amp;quot;,&amp;quot;1&amp;quot;),&lt;br /&gt;
 &amp;quot;2&amp;quot; =&amp;gt; array (&amp;quot;Rechts||Rechts||||||||&amp;quot;,&amp;quot;2&amp;quot;),&lt;br /&gt;
 &amp;quot;3&amp;quot; =&amp;gt; array (&amp;quot;Teaser||Teaser||||||||&amp;quot;,&amp;quot;3&amp;quot;),&lt;br /&gt;
 &amp;quot;4&amp;quot; =&amp;gt; array (&amp;quot;Fusszeile||Fusszeile||||||||&amp;quot;,&amp;quot;4&amp;quot;)&lt;br /&gt;
 );&lt;br /&gt;
&lt;br /&gt;
== Bei Extension dafür sorgen, daß im Backend kein Sortierungs-Button entsteht ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
In der Datei ext_tables.php der Extension folgende Zeile ändern&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;sortby&amp;quot; =&amp;gt; &amp;quot;name&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
ändern in&lt;br /&gt;
&lt;br /&gt;
 &amp;quot;default_sortby&amp;quot; =&amp;gt; &amp;quot;ORDER BY name&amp;quot;,&lt;br /&gt;
&lt;br /&gt;
Anstatt &amp;quot;name&amp;quot; kann natürlich auch ein anderes Suchkriterium verwendet werden.&lt;/div&gt;</summary>
		<author><name>84.160.178.241</name></author>
	</entry>
</feed>