<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://de.contaowiki.org/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nina</id>
		<title>Contao Community Documentation - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="https://de.contaowiki.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nina"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Nina"/>
		<updated>2026-04-30T13:58:12Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/Composer/Hosting</id>
		<title>Composer/Hosting</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Composer/Hosting"/>
				<updated>2014-09-02T10:54:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* Kompatible Webhostingpakete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Composer]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Kompatibilitätsliste=&lt;br /&gt;
&lt;br /&gt;
Auf dieser Seite werden Webhoster gelistet, auf denen Contao mit Composer läuft, mit Einschränkungen läuft oder nicht läuft.&lt;br /&gt;
&lt;br /&gt;
==Kompatible Webhostingpakete==&lt;br /&gt;
&lt;br /&gt;
Bitte beim Eintragen auf eine alphabetische Reihenfolge achten.&lt;br /&gt;
&lt;br /&gt;
* [https://www.all-inkl.com/ All-Inkl] Getestet unter Contao 3.3.5 auf Paket 'all-inkl PrivatPlus', mit Zeile ''AddHandler php53-cgi .php'' am Anfang der .htaccess  ([[User:Nina|Nina]])&lt;br /&gt;
* [https://www.df.eu/ domainfactory] ManagedServer L4  ([[User:Hellschu|Hellschu]])/ ab ManagedHosting Pro lauffähig ([[User:MacKP|MacKP]])&lt;br /&gt;
* [http://hosteurope.de/ Hosteurope] Virtual Server Managed, phar whitellisten ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://inetrobots.de/ Inetrobots.de] Getestet mit Webhosting &amp;quot;Professional&amp;quot; ([https://community.contao.org/de/member.php?4042-ciaobello ciaobello]) sowie altem Web Business-Paket (mj1985)&lt;br /&gt;
* [https://www.fc-hosting.de/ fc-hosting.de] Paket: Expert 3.2 ohne Extras ([https://community.contao.org/de/member.php?6680-dackelchen dackelchen])&lt;br /&gt;
* [http://www.metanet.ch Metanet.ch] Wichtig ist zu beachten dass mindestens Plesk 11.5 installiert ist (darauf beharren). Dann kann die notwendige Funktion im Kontrollpanel pro Domain eingeschaltet werden. Getestet mit METAHost ([https://community.contao.org/de/member.php?4042-ciaobello ciaobello])&lt;br /&gt;
* [http://w4w.net/ w4w.net] Standardhosting ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.webhostone.de/ WebhostOne] Webhosting MultiApp ([[User:Lucina|Lucina]])&lt;br /&gt;
&lt;br /&gt;
==Inkompatible Webhostingpakete==&lt;br /&gt;
&lt;br /&gt;
* [http://df.eu/ Domain Factory] MyHomePlus (zu geringe Ressourcen, u.a. nur 50 MB Ram ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.hosteurope.de/ Hosteurope] Webpack (nicht Webpack Pro) (Ursache z.Zt. unbekannt) ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.webhostone.de/ WebhostOne] Webhosting Single App (RAM nicht ausreichend) ([[User:Lucina|Lucina]])&lt;br /&gt;
==Tipps und Tricks ==&lt;br /&gt;
* Bei df.eu kann die php.ini so bearbeitet werden, das auch die Optionalen Bedingungen erfüllt werden (per php.ini Editor im Backend von df.eu)&lt;br /&gt;
* Bei goneo + PHP 5.4 kann eine eigene php.ini verwendet werden, damit kann man die Bedingungen erreichen. [[Webhoster#goneo]]&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Composer/Hosting</id>
		<title>Composer/Hosting</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Composer/Hosting"/>
				<updated>2014-08-28T09:58:15Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* Kompatible Webhostingpakete */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Composer]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Kompatibilitätsliste=&lt;br /&gt;
&lt;br /&gt;
Auf dieser Seite werden Webhoster gelistet, auf denen Contao mit Composer läuft, mit Einschränkungen läuft oder nicht läuft.&lt;br /&gt;
&lt;br /&gt;
==Kompatible Webhostingpakete==&lt;br /&gt;
&lt;br /&gt;
* [https://www.df.eu/ domainfactory] ManagedServer L4  ([[User:Hellschu|Hellschu]])/ ab ManagedHosting Pro lauffähig ([[User:MacKP|MacKP]])&lt;br /&gt;
* [http://hosteurope.de/ Hosteurope] Virtual Server Managed, phar whitellisten ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://inetrobots.de/ Inetrobots.de] Getestet mit Webhosting &amp;quot;Professional&amp;quot; ([https://community.contao.org/de/member.php?4042-ciaobello ciaobello]).&lt;br /&gt;
* [https://www.fc-hosting.de/ fc-hosting.de] Paket: Expert 3.2 ohne Extras ([https://community.contao.org/de/member.php?6680-dackelchen dackelchen])&lt;br /&gt;
* [http://www.metanet.ch Metanet.ch] Wichtig ist zu beachten dass mindestens Plesk 11.5 installiert ist (darauf beharren). Dann kann die notwendige Funktion im Kontrollpanel pro Domain eingeschaltet werden. Getestet mit METAHost ([https://community.contao.org/de/member.php?4042-ciaobello ciaobello]).&lt;br /&gt;
* [http://w4w.net/ w4w.net] Standardhosting ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.webhostone.de/ WebhostOne] Webhosting MultiApp ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.all-inkl.com/ All-Inkl] Getestet unter Contao 3.3.5 auf Paket 'all-inkl PrivatPlus', mit Zeile ''AddHandler php53-cgi .php'' am Anfang der .htaccess  ([[User:Nina|Nina]])&lt;br /&gt;
&lt;br /&gt;
==Inkompatible Webhostingpakete==&lt;br /&gt;
&lt;br /&gt;
* [http://df.eu/ Domain Factory] MyHomePlus (zu geringe Ressourcen, u.a. nur 50 MB Ram ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.hosteurope.de/ Hosteurope] Webpack (nicht Webpack Pro) (Ursache z.Zt. unbekannt) ([[User:Lucina|Lucina]])&lt;br /&gt;
* [https://www.webhostone.de/ WebhostOne] Webhosting Single App (RAM nicht ausreichend) ([[User:Lucina|Lucina]])&lt;br /&gt;
==Tipps und Tricks ==&lt;br /&gt;
* Bei df.eu kann die php.ini so bearbeitet werden, das auch die Optionalen Bedingungen erfüllt werden (per php.ini Editor im Backend von df.eu)&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Dk_carouFredSel</id>
		<title>Dk carouFredSel</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Dk_carouFredSel"/>
				<updated>2012-11-20T15:17:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
dk_caroufredsel ist ein jQuery-basierter Content/Elementslider mit dem Inhaltselemente aller Art in einer Slideshow gezeigt werden können. Online-Demos sind auf der [http://coolcarousels.frebsite.nl Originalseite] zu finden.&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Dirk Klemmt (Contao-Erweiterung), Fred Heusschen (jQuery.carouFredSel)&lt;br /&gt;
| Version=3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/dk_caroufredsel.html&lt;br /&gt;
| TrackerLink=https://github.com/dklemmt/contao_dk_caroufredsel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Hier entsteht aktuell das Handbuch für den caroufredsel-Slider. Ihr könnt gerne daran mitschreiben und z.B. verschiedene Konfigurationen beschreiben.}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Wie bei allen Erweiterungen, kann diese über die Erweiterungsverwaltung installiert werden. Falls diese nicht verfügbar sein sollte gibt es noch die Möglichkeit der [http://www.contao-community.de/showthread.php?76-Third-Party-Erweiterungen-manuell-installieren manuellen Installation]. Sollte die Erweiterung manuell installiert werden müssen auch alle Abhängigkeiten mit installiert werden. Diese sind im Extension Repositority ersichtlich.&lt;br /&gt;
&lt;br /&gt;
== Wichtig ==&lt;br /&gt;
* Damit carouFredSel gestartet wird, muß im Seitenlayout jQuery zum Layout hinzugefügt werden. &lt;br /&gt;
* Das Karussell sollte &amp;quot;out of the box&amp;quot; funktionieren. Werden Elemente teilweise abgeschnitten kann es helfen eine Breite/Höhe im Start-Element anzugeben und dem div ein display:inline-block; sowiw vertical-align: top; zuzuweisen;&lt;br /&gt;
* Das umschließende div des Content-Elements hat die CSS-Klasse ce_caroufredsel. Innerhalb dessen befindet sich ein weiteres div mit der individuellen CSS-ID ce_caroufredsel_xxx, welches die zu scrollenden Elemente umschließt. jquery.carouFredSel hängt sich mit einem weiteren div mit der CSS-Klasse caroufredsel_wrapper dazwischen. Die Navigations-Elemente haben neben einer allgemeinen CSS-Klasse zusätzlich noch die gleiche individuelle CSS-ID.&lt;br /&gt;
* Der Navigations-Bereich im HTML-Template kann bei Bedarf umsortiert werden.&lt;br /&gt;
* Bei Nutzung von HTML5 sollte man ein figure { margin:0; padding:0; } in seiner CSS-Definition verwenden, welches den browser-individuellen Stil resettet. Im Safari wird z.B. ein sehr großer Abstand drumherum hinzugefügt.&lt;br /&gt;
* Bei Einsatz des Grid-Systems von Contao sollte man um das Carousel herum ein leeres DIV anlegen, da sonst unerwünschte Grid-Anweisungen die korrekt Funktion des Carousels behindern. So schreiben sich die Grid-Anweisungen auf das leere DIB und alles ist gut.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsanleitungen ==&lt;br /&gt;
Hier werden nach und nach Beschreibungen der Slider-Funktionen veröffentlicht.&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Dk_carouFredSel</id>
		<title>Dk carouFredSel</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Dk_carouFredSel"/>
				<updated>2012-11-20T15:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Autoren ergänzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
dk_caroufredsel ist ein jQuery-basierter Content/Elementslider mit dem Inhaltselemente aller Art in einer Slideshow gezeigt werden können. Online-Demos sind auf der [http://coolcarousels.frebsite.nl Originalseite] zu finden.&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Dirk Klemmt (Contao-Erweiterung), Fred Heusschen (jQuery.carouFredSel)&lt;br /&gt;
| Version=3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/dk_caroufredsel.html&lt;br /&gt;
| TrackerLink=https://github.com/dklemmt/contao_dk_caroufredsel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Wie bei allen Erweiterungen, kann diese über die Erweiterungsverwaltung installiert werden. Falls diese nicht verfügbar sein sollte gibt es noch die Möglichkeit der [http://www.contao-community.de/showthread.php?76-Third-Party-Erweiterungen-manuell-installieren manuellen Installation]. Sollte die Erweiterung manuell installiert werden müssen auch alle Abhängigkeiten mit installiert werden. Diese sind im Extension Repositority ersichtlich.&lt;br /&gt;
&lt;br /&gt;
== Wichtig ==&lt;br /&gt;
* Damit carouFredSel gestartet wird, muß im Seitenlayout jQuery zum Layout hinzugefügt werden. &lt;br /&gt;
* Das Karussell sollte &amp;quot;out of the box&amp;quot; funktionieren. Werden Elemente teilweise abgeschnitten kann es helfen eine Breite/Höhe im Start-Element anzugeben und dem div ein display:inline-block; sowiw vertical-align: top; zuzuweisen;&lt;br /&gt;
* Das umschließende div des Content-Elements hat die CSS-Klasse ce_caroufredsel. Innerhalb dessen befindet sich ein weiteres div mit der individuellen CSS-ID ce_caroufredsel_xxx, welches die zu scrollenden Elemente umschließt. jquery.carouFredSel hängt sich mit einem weiteren div mit der CSS-Klasse caroufredsel_wrapper dazwischen. Die Navigations-Elemente haben neben einer allgemeinen CSS-Klasse zusätzlich noch die gleiche individuelle CSS-ID.&lt;br /&gt;
* Der Navigations-Bereich im HTML-Template kann bei Bedarf umsortiert werden.&lt;br /&gt;
* Bei Nutzung von HTML5 sollte man ein figure { margin:0; padding:0; } in seiner CSS-Definition verwenden, welches den browser-individuellen Stil resettet. Im Safari wird z.B. ein sehr großer Abstand drumherum hinzugefügt.&lt;br /&gt;
* Bei Einsatz des Grid-Systems von Contao sollte man um das Carousel herum ein leeres DIV anlegen, da sonst unerwünschte Grid-Anweisungen die korrekt Funktion des Carousels behindern. So schreiben sich die Grid-Anweisungen auf das leere DIB und alles ist gut.&lt;br /&gt;
&lt;br /&gt;
== Anwendungsanleitungen ==&lt;br /&gt;
Hier werden nach und nach Beschreibungen der Slider-Funktionen veröffentlicht.&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Dk_carouFredSel</id>
		<title>Dk carouFredSel</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Dk_carouFredSel"/>
				<updated>2012-11-20T15:13:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
dk_caroufredsel ist ein jQuery-basierter Content/Elementslider mit dem Inhaltselemente aller Art in einer Slideshow gezeigt werden können. Online-Demos sind auf der [http://coolcarousels.frebsite.nl Originalseite] zu finden.&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Version=3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/dk_caroufredsel.html&lt;br /&gt;
| TrackerLink=https://github.com/dklemmt/contao_dk_caroufredsel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Wie bei allen Erweiterungen, kann diese über die Erweiterungsverwaltung installiert werden. Falls diese nicht verfügbar sein sollte gibt es noch die Möglichkeit der [http://www.contao-community.de/showthread.php?76-Third-Party-Erweiterungen-manuell-installieren manuellen Installation]. Sollte die Erweiterung manuell installiert werden müssen auch alle Abhängigkeiten mit installiert werden. Diese sind im Extension Repositority ersichtlich.&lt;br /&gt;
&lt;br /&gt;
== Wichtig ==&lt;br /&gt;
* Damit carouFredSel gestartet wird, muß im Seitenlayout jQuery zum Layout hinzugefügt werden. &lt;br /&gt;
* Das Karussell sollte &amp;quot;out of the box&amp;quot; funktionieren. Werden Elemente teilweise abgeschnitten kann es helfen eine Breite/Höhe im Start-Element anzugeben und dem div ein display:inline-block; sowiw vertical-align: top; zuzuweisen;&lt;br /&gt;
* Das umschließende div des Content-Elements hat die CSS-Klasse ce_caroufredsel. Innerhalb dessen befindet sich ein weiteres div mit der individuellen CSS-ID ce_caroufredsel_xxx, welches die zu scrollenden Elemente umschließt. jquery.carouFredSel hängt sich mit einem weiteren div mit der CSS-Klasse caroufredsel_wrapper dazwischen. Die Navigations-Elemente haben neben einer allgemeinen CSS-Klasse zusätzlich noch die gleiche individuelle CSS-ID.&lt;br /&gt;
* Der Navigations-Bereich im HTML-Template kann bei Bedarf umsortiert werden.&lt;br /&gt;
* Bei Nutzung von HTML5 sollte man ein figure { margin:0; padding:0; } in seiner CSS-Definition verwenden, welches den browser-individuellen Stil resettet. Im Safari wird z.B. ein sehr großer Abstand drumherum hinzugefügt.&lt;br /&gt;
* Bei Einsatz des Grid-Systems von Contao sollte man um das Carousel herum ein leeres DIV anlegen, da sonst unerwünschte Grid-Anweisungen die korrekt Funktion des Carousels behindern. So schreiben sich die Grid-Anweisungen auf das leere DIB und alles ist gut.&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Dk_carouFredSel</id>
		<title>Dk carouFredSel</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Dk_carouFredSel"/>
				<updated>2012-11-20T15:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Die Seite wurde neu angelegt: „Category:Extensions dk_caroufredsel ist ein jQuery-basierter Content/Elementslider mit dem Inhaltselemente aller Art in einer Slideshow gezeigt werden können…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Extensions]]&lt;br /&gt;
dk_caroufredsel ist ein jQuery-basierter Content/Elementslider mit dem Inhaltselemente aller Art in einer Slideshow gezeigt werden können. Online-Demos sind auf der [http://coolcarousels.frebsite.nl Originalseite] zu finden.&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Autor=Dirk Klemmt (Contao-Erweiterung), © 2012 Fred Heusschen (jQuery.carouFredSel)&lt;br /&gt;
| Version=3.0.0&lt;br /&gt;
| ERLink=http://contao.org/de/extension-list/view/dk_caroufredsel.html&lt;br /&gt;
| TrackerLink=https://github.com/dklemmt/contao_dk_caroufredsel&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
Wie bei allen Erweiterungen, kann diese über die Erweiterungsverwaltung installiert werden. Falls diese nicht verfügbar sein sollte gibt es noch die Möglichkeit der [http://www.contao-community.de/showthread.php?76-Third-Party-Erweiterungen-manuell-installieren manuellen Installation]. Sollte die Erweiterung manuell installiert werden müssen auch alle Abhängigkeiten mit installiert werden. Diese sind im Extension Repositority ersichtlich.&lt;br /&gt;
&lt;br /&gt;
== Wichtig ==&lt;br /&gt;
* Damit carouFredSel gestartet wird, muß im Seitenlayout jQuery zum Layout hinzugefügt werden. &lt;br /&gt;
* Das Karussell sollte &amp;quot;out of the box&amp;quot; funktionieren. Werden Elemente teilweise abgeschnitten kann es helfen eine Breite/Höhe im Start-Element anzugeben und dem div ein display:inline-block; sowiw vertical-align: top; zuzuweisen;&lt;br /&gt;
* Das umschließende div des Content-Elements hat die CSS-Klasse ce_caroufredsel. Innerhalb dessen befindet sich ein weiteres div mit der individuellen CSS-ID ce_caroufredsel_xxx, welches die zu scrollenden Elemente umschließt. jquery.carouFredSel hängt sich mit einem weiteren div mit der CSS-Klasse caroufredsel_wrapper dazwischen. Die Navigations-Elemente haben neben einer allgemeinen CSS-Klasse zusätzlich noch die gleiche individuelle CSS-ID.&lt;br /&gt;
* Der Navigations-Bereich im HTML-Template kann bei Bedarf umsortiert werden.&lt;br /&gt;
* Bei Nutzung von HTML5 sollte man ein figure { margin:0; padding:0; } in seiner CSS-Definition verwenden, welches den browser-individuellen Stil resettet. Im Safari wird z.B. ein sehr großer Abstand drumherum hinzugefügt.&lt;br /&gt;
* Bei Einsatz des Grid-Systems von Contao sollte man um das Carousel herum ein leeres DIV anlegen, da sonst unerwünschte Grid-Anweisungen die korrekt Funktion des Carousels behindern. So schreiben sich die Grid-Anweisungen auf das leere DIB und alles ist gut.&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-09T23:42:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Admin_HOWTOS]]&lt;br /&gt;
[[Kategorie:CSS_HOWTOS]]&lt;br /&gt;
Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass man nichts an Templates ändern muss und es daher updatesicher ist.&lt;br /&gt;
{{Hinweis|Diese Lösung funktioniert erst ab Contao 2.10}}&lt;br /&gt;
==Das Stylesheet einbinden==&lt;br /&gt;
&lt;br /&gt;
In der Datei ''system/config/initconfig.php'' (falls die Datei nicht existiert, bitte exakt so benannt anlegen) wird dazu der folgende Code eingefügt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  if (TL_MODE == 'BE')&lt;br /&gt;
    $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Dateiverwaltung legt man dann den Ordner ''backend'' an und erstellt die Datei ''be.css''.&lt;br /&gt;
&lt;br /&gt;
Nun kann man die ''be.css'' bei Bedarf bearbeiten und dort Anweisungen reinschreiben, um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
==Beispiel-Stylesheet==&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Grundfarben für Elemente dunkler - besserer Kontrast/Barrierefreiheit */&lt;br /&gt;
a, body, div, label, legend, li, ol, p, td, th, ul, fieldset, form, input, optgroup, select, textarea { &lt;br /&gt;
  color: #333; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation auf voller Breite anklickbar */&lt;br /&gt;
#tl_navigation li a { &lt;br /&gt;
  display: block; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation mit besserer Fokus/Hover-Markierung */&lt;br /&gt;
#tl_navigation a:link, #tl_navigation a:visited { &lt;br /&gt;
  color: #333; &lt;br /&gt;
  text-decoration: none; &lt;br /&gt;
}&lt;br /&gt;
#tl_navigation a:hover, #tl_navigation a:focus, #tl_navigation a:active { &lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Aktiver Punkt in BE-Navigation besser erkennbar */&lt;br /&gt;
#tl_navigation .tl_level_2 a.active { font-weight: bold; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus Markierung für Label, z. B. beim Auswaehlen von Labels bei den Definitionen der Benutzergruppen */&lt;br /&gt;
.tl_checkbox_container label:hover, .tl_checkbox_container label:focus { &lt;br /&gt;
  color: #000 !important; &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Listinganzeige */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Icons in der Listinganzeige */&lt;br /&gt;
.tl_listing .tl_right a img:hover, .tl_listing .tl_right a img:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-09T21:55:17Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Admin_HOWTOS]]&lt;br /&gt;
[[Kategorie:CSS_HOWTOS]]&lt;br /&gt;
Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass man nichts an Templates ändern muss und es daher updatesicher ist.&lt;br /&gt;
{{Hinweis|Diese Lösung funktioniert erst ab Contao 2.10}}&lt;br /&gt;
==Das Stylesheet einbinden==&lt;br /&gt;
&lt;br /&gt;
In der Datei ''system/config/localconfig.php'' wird dazu der folgende Code eingefügt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  if (TL_MODE == 'BE')&lt;br /&gt;
    $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Dateiverwaltung legt man dann den Ordner ''backend'' an und erstellt die Datei ''be.css''.&lt;br /&gt;
&lt;br /&gt;
Nun kann man die ''be.css'' bei Bedarf bearbeiten und dort Anweisungen reinschreiben, um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
==Beispiel-Stylesheet==&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Grundfarben für Elemente dunkler - besserer Kontrast/Barrierefreiheit */&lt;br /&gt;
a, body, div, label, legend, li, ol, p, td, th, ul, fieldset, form, input, optgroup, select, textarea { &lt;br /&gt;
  color: #333; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation auf voller Breite anklickbar */&lt;br /&gt;
#tl_navigation li a { &lt;br /&gt;
  display: block; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation mit besserer Fokus/Hover-Markierung */&lt;br /&gt;
#tl_navigation a:link, #tl_navigation a:visited { &lt;br /&gt;
  color: #333; &lt;br /&gt;
  text-decoration: none; &lt;br /&gt;
}&lt;br /&gt;
#tl_navigation a:hover, #tl_navigation a:focus, #tl_navigation a:active { &lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Aktiver Punkt in BE-Navigation besser erkennbar */&lt;br /&gt;
#tl_navigation .tl_level_2 a.active { font-weight: bold; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus Markierung für Label, z. B. beim Auswaehlen von Labels bei den Definitionen der Benutzergruppen */&lt;br /&gt;
.tl_checkbox_container label:hover, .tl_checkbox_container label:focus { &lt;br /&gt;
  color: #000 !important; &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Listinganzeige */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Icons in der Listinganzeige */&lt;br /&gt;
.tl_listing .tl_right a img:hover, .tl_listing .tl_right a img:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-06T14:34:00Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Admin_HOWTOS]]&lt;br /&gt;
[[Kategorie:CSS_HOWTOS]]&lt;br /&gt;
Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass es updatesicher ist und man nichts an Templates geändert hat.&lt;br /&gt;
{{Hinweis|Diese Lösung funktioniert erst ab Contao 2.10}}&lt;br /&gt;
'''Das Stylesheet einbinden'''&lt;br /&gt;
&lt;br /&gt;
Unter system/config/ die dcaconfig.php (Datei anlegen, falls sie noch nicht existiert) bearbeiten und folgende Zeile einfügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  if(TL_MODE == 'BE')&lt;br /&gt;
    $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Dateiverwaltung einen Ordner namens &amp;quot;backend&amp;quot; anlegen und eine Datei namens &amp;quot;be.css&amp;quot; reinpacken.&lt;br /&gt;
&lt;br /&gt;
Das war es auch schon. Nun kann man die be.css bei Bedarf bearbeiten und dort Anweisungen reinschreiben um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Grundfarben für Elemente dunkler - besserer Kontrast/Barrierefreiheit */&lt;br /&gt;
a, body, div, label, legend, li, ol, p, td, th, ul, fieldset, form, input, optgroup, select, textarea { &lt;br /&gt;
  color: #333; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation auf voller Breite anklickbar */&lt;br /&gt;
#tl_navigation li a { &lt;br /&gt;
  display: block; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation mit besserer Fokus/Hover-Markierung */&lt;br /&gt;
#tl_navigation a:link, #tl_navigation a:visited { &lt;br /&gt;
  color: #333; &lt;br /&gt;
  text-decoration: none; &lt;br /&gt;
}&lt;br /&gt;
#tl_navigation a:hover, #tl_navigation a:focus, #tl_navigation a:active { &lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Aktiver Punkt in BE-Navigation besser erkennbar */&lt;br /&gt;
#tl_navigation .tl_level_2 a.active { font-weight: bold; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus Markierung für Label, z. B. beim Auswaehlen von Labels bei den Definitionen der Benutzergruppen */&lt;br /&gt;
.tl_checkbox_container label:hover, .tl_checkbox_container label:focus { &lt;br /&gt;
  color: #000 !important; &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Listinganzeige */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Icons in der Listinganzeige */&lt;br /&gt;
.tl_listing .tl_right a img:hover, .tl_listing .tl_right a img:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-06T14:20:35Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Admin_HOWTOS]]&lt;br /&gt;
[[Kategorie:CSS_HOWTOS]]&lt;br /&gt;
Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass es updatesicher ist und man nichts an Templates geändert hat.&lt;br /&gt;
{{Hinweis|Diese Lösung funktioniert erst ab Contao 2.10}}&lt;br /&gt;
'''Das Stylesheet einbinden'''&lt;br /&gt;
&lt;br /&gt;
Unter system/config/ die dcaconfig.php (Datei anlegen, falls sie noch nicht existiert) bearbeiten und folgende Zeile einfügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  if(TL_MODE == 'BE')&lt;br /&gt;
    $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Dateiverwaltung einen Ordner namens &amp;quot;backend&amp;quot; anlegen und eine Datei namens &amp;quot;be.css&amp;quot; reinpacken.&lt;br /&gt;
&lt;br /&gt;
Das war es auch schon. Nun kann man die be.css bei Bedarf bearbeiten und dort Anweisungen reinschreiben um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Grundfarben für Elemente dunkler - besserer Kontrast/Barrierefreiheit */&lt;br /&gt;
a, body, div, label, legend, li, ol, p, td, th, ul, fieldset, form, input, optgroup, select, textarea { &lt;br /&gt;
  color: #333; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation auf voller Breite anklickbar */&lt;br /&gt;
#tl_navigation li a { &lt;br /&gt;
  display: block; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation mit besserer Fokus/Hover-Markierung */&lt;br /&gt;
#tl_navigation a:link, #tl_navigation a:visited { &lt;br /&gt;
  color: #333; &lt;br /&gt;
  text-decoration: none; &lt;br /&gt;
}&lt;br /&gt;
#tl_navigation a:hover, #tl_navigation a:focus, #tl_navigation a:active { &lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Aktiver Punkt in BE-Navigation besser erkennbar */&lt;br /&gt;
#tl_navigation .active { font-weight: bold; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus Markierung für Label, z. B. beim Auswaehlen von Labels bei den Definitionen der Benutzergruppen */&lt;br /&gt;
.tl_checkbox_container label:hover, .tl_checkbox_container label:focus { &lt;br /&gt;
  color: #000 !important; &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Listinganzeige */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-06T14:20:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Ein paar beispielhafte CSS-Anweisungen ergaenzt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Kategorie:Admin_HOWTOS]]&lt;br /&gt;
[[Kategorie:CSS_HOWTOS]]&lt;br /&gt;
Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass es updatesicher ist und man nichts an Templates geändert hat.&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Diese Lösung funktioniert erst ab Contao 2.10}}&lt;br /&gt;
'''Das Stylesheet einbinden'''&lt;br /&gt;
&lt;br /&gt;
Unter system/config/ die dcaconfig.php (Datei anlegen, falls sie noch nicht existiert) bearbeiten und folgende Zeile einfügen:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
  if(TL_MODE == 'BE')&lt;br /&gt;
    $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der Dateiverwaltung einen Ordner namens &amp;quot;backend&amp;quot; anlegen und eine Datei namens &amp;quot;be.css&amp;quot; reinpacken.&lt;br /&gt;
&lt;br /&gt;
Das war es auch schon. Nun kann man die be.css bei Bedarf bearbeiten und dort Anweisungen reinschreiben um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Grundfarben für Elemente dunkler - besserer Kontrast/Barrierefreiheit */&lt;br /&gt;
a, body, div, label, legend, li, ol, p, td, th, ul, fieldset, form, input, optgroup, select, textarea { &lt;br /&gt;
  color: #333; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation auf voller Breite anklickbar */&lt;br /&gt;
#tl_navigation li a { &lt;br /&gt;
  display: block; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Links in der BE-Navigation mit besserer Fokus/Hover-Markierung */&lt;br /&gt;
#tl_navigation a:link, #tl_navigation a:visited { &lt;br /&gt;
  color: #333; &lt;br /&gt;
  text-decoration: none; &lt;br /&gt;
}&lt;br /&gt;
#tl_navigation a:hover, #tl_navigation a:focus, #tl_navigation a:active { &lt;br /&gt;
  color: #000;&lt;br /&gt;
  text-decoration: underline;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Aktiver Punkt in BE-Navigation besser erkennbar */&lt;br /&gt;
#tl_navigation .active { font-weight: bold; } &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* Hover/Fokus Markierung für Label, z. B. beim Auswaehlen von Labels bei den Definitionen der Benutzergruppen */&lt;br /&gt;
.tl_checkbox_container label:hover, .tl_checkbox_container label:focus { &lt;br /&gt;
  color: #000 !important; &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus Markierung für Listinganzeige */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { &lt;br /&gt;
  outline: 1px solid #465E22; &lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-06T13:55:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass es updatesicher ist und man nichts an Templates geändert hat.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Diese Lösung funktioniert erst ab Contao 2.10!&lt;br /&gt;
&lt;br /&gt;
'''Das Stylesheet einbinden'''&lt;br /&gt;
&lt;br /&gt;
* Unter system/config/ die dcaconfig.php (Datei anlegen, falls sie noch nicht existiert) bearbeiten und folgende Zeile einfügen:&lt;br /&gt;
if(TL_MODE == 'BE') $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';  &lt;br /&gt;
* In der Dateiverwaltung einen Ordner namens &amp;quot;backend&amp;quot; anlegen und eine Datei namens &amp;quot;be.css&amp;quot; reinpacken.&lt;br /&gt;
&lt;br /&gt;
Das war es auch schon. Nun kann man die be.css bei Bedarf bearbeiten und dort Anweisungen reinschreiben um per CSS bestimmte Teile des Backends anders darzustellen.&lt;br /&gt;
&lt;br /&gt;
So könnte man beispielsweise folgendes in das Stylesheet schreiben:&lt;br /&gt;
&lt;br /&gt;
/* Verstaerkte Hover/Fokus-Markierung für Listinganzeige in modernen Browsern */&lt;br /&gt;
.tl_listing tr:hover, .tl_listing tr:focus { outline: 1px solid #000; }&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen</id>
		<title>Stylesheet für Backend-Theme ergänzen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Stylesheet_f%C3%BCr_Backend-Theme_erg%C3%A4nzen"/>
				<updated>2012-03-06T13:54:44Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Die Seite wurde neu angelegt: „Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vor…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn man die Darstellung des Contao-Backends nur leicht anpassen möchte, kann man das normale Backend-Theme mit einem zusätzlichen Stylesheet ergänzen. Der Vorteil dieser Lösung ist, dass es updatesicher ist und man nichts an Templates geändert hat.&lt;br /&gt;
&lt;br /&gt;
Wichtig: Diese Lösung funktioniert erst ab Contao 2.10!&lt;br /&gt;
&lt;br /&gt;
'''Das Stylesheet einbinden'''&lt;br /&gt;
&lt;br /&gt;
* Unter system/config/ die dcaconfig.php (Datei anlegen, falls sie noch nicht existiert) bearbeiten und folgende Zeile einfügen:&lt;br /&gt;
if(TL_MODE == 'BE') $GLOBALS['TL_CSS'][] = 'tl_files/backend/be.css|screen';  &lt;br /&gt;
* In der Dateiverwaltung einen Ordner namens &amp;quot;backend&amp;quot; anlegen und eine Datei namens &amp;quot;be.css&amp;quot; reinpacken.&lt;br /&gt;
&lt;br /&gt;
Das war es auch schon. Nun kann man die be.css bei Bedarf bearbeiten und dort Anweisungen reinschreiben um per CSS bestimmte Teile des Backends anders darzustellen.&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Accordions_-_Alle_geschlossen_halten</id>
		<title>Accordions - Alle geschlossen halten</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Accordions_-_Alle_geschlossen_halten"/>
				<updated>2012-02-19T16:10:00Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Code so angepasst, dass es mit den neueren Accordions funktioniert (seit Version 2.9)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin_HOWTOS]]&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Bindet man mehrere Accordions in einem Artikel ein, ist das erste Accordion standardmäßig offen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:acc_close_all_default.png|Accordion Standard|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Will man jedoch, dass alle Accordions geschlossen sind, muss das Template angepasst werden.&lt;br /&gt;
&lt;br /&gt;
Voraussetzung ist, dass ein Templateordner dem verwendeten Theme zugeordnet sind. Wie das geht, ist in der Anleitung [[Die_erste_Webseite|Die erste Webseite]] unter Punkt 3.2 und 4 beschrieben.&lt;br /&gt;
&lt;br /&gt;
Um das Template anzupassen, wählt man im Backend unter ''Layout'' den Menüpunkt ''Templates'' und anschliessend auf ''Neues Template''.&lt;br /&gt;
&lt;br /&gt;
[[Datei:acc_close_all_new_template.png|Neues Template|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Das zum Accordion gehörende Template heisst ''moo_accordion.html5'' oder ''moo_accordion.html5'' (je nachdem, ob die Seite auf HTML5-/XHTML-Basis läuft), welches man dem zum Theme gehörenden Ordner (in diesem Fall der Ordner &amp;quot;music_academy&amp;quot;) zuweist. Anschliessend klickt man auf den Button ''Template erstellen''.&lt;br /&gt;
&lt;br /&gt;
[[Datei:acc_close_all_choose_template.png|Templateauswahl|frame|center]]&lt;br /&gt;
&lt;br /&gt;
In der Templateübersicht sieht man nun das gewählte Template in dem ausgewählten Ordner. Um das Template zu bearbeiten, wählt man den ''Bearbeiten''-Button.&lt;br /&gt;
&lt;br /&gt;
[[Datei:acc_close_all_template.png|Templateübersicht|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Im Template fügt man nun nach dem Eintrag ''opacity: false'', in eine neue Zeile folgendes ein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
    display: -1, // -1, alle Akkordions sind am Anfang eingeklappt&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Anschliessend speichert man das Template ab.&lt;br /&gt;
&lt;br /&gt;
Wie man nun sieht, sind alle Accordions geschlossen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:acc_close_all.png|Alle Accorions geschlossen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Das Inhaltselement ''Accordion'' bietet keine Möglichkeit, um ein spezielles Template auszuwählen. Will man unterschiedliche Templates in unterschiedlichen Artikeln einsetzen, empfiehlt sich die Anleitung [[Eigene_Templates_trotz_fehlender_Auswahlmöglichkeit|Eigene Templates trotz fehlender Auswahlmöglichkeit]].&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Breite_der_Bildunterschrift_anpassen</id>
		<title>Breite der Bildunterschrift anpassen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Breite_der_Bildunterschrift_anpassen"/>
				<updated>2011-04-15T10:22:36Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: falsche Variable genutzt, jetzt ist es die richtige&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin_HOWTOS]]&lt;br /&gt;
Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich dumm aus, so dass es besser wäre, wenn das Feld genauso breit ist wie das zugeordnete Bild. Netterweise gibt es inzwischen eine Variable die die Breite des Bildes ausgibt, so dass es sehr leicht ist, die Bildunterschrift entsprechend anzupassen.&lt;br /&gt;
&lt;br /&gt;
Man muss dabei allerdings bedenken, dass die Bildunterschrift in sehr vielen Templates vorkommt. Hier wird deshalb nur der Code gezeigt, den man einfügen muss. In welches Template man das dann packt, ist jedem selbst überlassen. Am meisten verwendet ist das Template ce_text.tpl - aber auch die Templates news_full.tpl und gallery_default.tpl sind bei den meisten Seiten im Gebrauch.&lt;br /&gt;
&lt;br /&gt;
Zum Ändern des Codes [[Templates_bearbeiten|erstellt]] man einfach eine Kopie des gewünschte Core-Template und macht aus dem Abschnitt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
das hier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot; style=&amp;quot;width: &amp;lt;?php echo $this-&amp;gt;arrSize[0]; ?&amp;gt;px&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Will man für die .caption-Klasse andere Werte wie Padding, Margin oder Border verwenden, macht es Sinn, dass man einen anderen Weg geht um keine Boxmodell-Probleme auszulösen. In dem Fall kann man einfach ein neues DIV ergänzen und den Code-Abschnitt z. B. so modifizieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cap_outside&amp;quot; style=&amp;quot;width: &amp;lt;?php echo $this-&amp;gt;arrSize[0]; ?&amp;gt;px&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T10:53:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* 5. Schritt: Catalog Formular Mailer konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
==1. Schritt: Formular anlegen ==&lt;br /&gt;
Man muss im Formulargenerator ein Formular mit den folgenden Einstellungen erstellen:&lt;br /&gt;
* Titel: Dieses Feld wird später im Formular beim Versand der E-Mail als Betreffzeile genutzt.&lt;br /&gt;
* Weiterleitungsseite: Hier definiert man die Bestätigungsseite auf die der Besucher nach dem erfolgreichen Absenden weitergeleitet wird.&lt;br /&gt;
* Übertragungsmethode: Hier wählt man den Eintrag &amp;quot;POST&amp;quot;.&lt;br /&gt;
* Formular-ID: Hier gibt man '''catalogform''' ein.{{msgImportant|Man darf keinen Haken bei den Feldern &amp;quot;Per E-Mail versenden&amp;quot; und &amp;quot;Eingaben speichern&amp;quot; setzen!}}Danach legt man im Formular die gewünschten Felder an, die Besucher später ausfüllen sollen. Ein typischer Aufbau für ein einfaches Formular ist:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldtyp'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldname'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldbezeichnung'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Sonstiges'''&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Eingabeprüfung '''Telefonnummer''' auswählen&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absender&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textarea&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld, bei Reihen '''10''' und bei Spalten '''30''' eingeben&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absendefeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Bezeichnung der Absende-Schaltfläche '''Absenden''' eingeben &lt;br /&gt;
|}{{msgInfo|Das E-Mail Feld dient im Catalog-Formular als Absendeadresse für die E-Mail.}}&lt;br /&gt;
==2. Schritt: Formular als Modul anlegen ==&lt;br /&gt;
{{msgInfo|Momentan gibt es leider noch keine direkte Möglichkeit wie man ein Formular per Insert-Tag aufrufen kann (siehe [http://dev.contao.org/issues/3013 Ticket]). Deshalb muss man derzeit noch den beschriebenen Umweg über ein Modul gehen.}}* Man legt ein neues Modul an und benennt es z. B. &amp;quot;Catalog-Formular&amp;quot;, &lt;br /&gt;
* dann wählt man als Modultyp &amp;quot;Formular&amp;quot; aus und &lt;br /&gt;
* danach wählt aus dem Formular-Dropdown den Eintrag mit dem Titel des Formulars, das man bei Schritt 1 angelegt hat.&lt;br /&gt;
Im Modul steht oben ein Hinweis nach dem Schema &amp;quot;Datensatz ID ... bearbeiten&amp;quot;. Die angegebene ID ) muss man sich merken, da man damit später den Insert-Tag insert_module anlegen kann.&lt;br /&gt;
== 3. Schritt: Formularaufruf in Template einbinden ==&lt;br /&gt;
Nun muss man den Formularaufruf in das Template für die Detailanzeige der Catalog-Einträge einbinden. Dazu öffnet man im Contao-Backend das Template catalog_full.tpl und trägt an der gewünschten Stelle den Aufruf ein:&lt;br /&gt;
&amp;lt;source&amp;gt;{{insert_module::ID}}&amp;lt;/source&amp;gt;&lt;br /&gt;
ID tauscht man dabei gegen die ID des Moduls aus, in dem man das Formular aufgerufen hat (siehe Schritt 2).&lt;br /&gt;
== 4. Schritt: Catalog-Felder modifizieren ==&lt;br /&gt;
Das Formular benötigt zwingend in jedem Catalog-Eintrag ein Feld mit der E-Mail-Adresse an die es gesendet werden soll. Wenn es sich z. B. um einen Catalog handelt, der als Firmenliste dient, wird man hier bei den Firmen üblicherweise die offizielle E-Mail-Adresse der Firma hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Man klickt im Contao Backend in der Navigation auf Catalog und klickt dann rechts beim gewünschten Catalog das Funktionssymbol hinter dem sich die Felderkonfiguration verbirgt.&lt;br /&gt;
&lt;br /&gt;
Nun legt man ein neues Feld mit diesen Angaben an:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Label&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Description&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Geben Sie die E-Mail Adresse ein.&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Column name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | email&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Type&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Text&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mandatory&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | anhaken, damit das Feld zum Pflichtfeld wird&lt;br /&gt;
|} {{msgImportant|Wichtig ist hierbei der Column name (wird in der E-Mail Konfiguration benötigt) und dass das Feld ein Pflichtfeld ist.}}{{msgInfo|Sobald dieses Feld angelegt ist, muss man bei allen bestehenden Einträgen die E-Mail-Adresse einfüllen, damit die Einträge vollständig sind.}}&lt;br /&gt;
== 5. Schritt: Catalog Formular Mailer konfigurieren ==&lt;br /&gt;
Nun lädt man aus dem Contao-Forum die kleine Erweiterung [http://www.contao-community.de/showthread.php?18843-Catalog-Power-Mailer-Formular-in-catalog_full-mit-indiv.-Empf%E4nger Catalog Formular Mailer] herunter. Diese Erweiterung liegt nicht im Extension Repository, da es sich nur um eine Minimalkonfiguration handelt, die jeder Nutzer noch auf seine jeweiligen Bedürfnisse anpassen muss.&lt;br /&gt;
&lt;br /&gt;
Man entpackt die Erweiterung und öffnet die Datei /system/modules/catalog_power_mailer/CatalogPowerMailer.php mit einem Editor im UTF-8 Zeichensatz.&lt;br /&gt;
&lt;br /&gt;
Wenn man dieser Anleitung exakt folgte, kann man die Datei belassen wie sie ist. Es macht aber Sinn die Abschnitte nochmal zu prüfen:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Zeile'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Nötige Änderung'''&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 37 &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Wert catalogform entspricht der Formular ID, die man im entsprechenden Feld &amp;quot;Formular-ID&amp;quot; ganz am Ende der Einstellungen des Formulars definiert hat. Es handelt sich hierbei NICHT um die CSS-ID!&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 48&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man die Datensatz ID des Formulars ein. Man findet sie, indem man im Formulargenerator beim Formular auf das Details-Funktionssymbol (blaues i) klickt. &lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 54&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man an, welches Feld aus dem Formular die E-Mail-Adresse des Absenders enthält. Wenn man einen anderen Feldnamen vergeben hat, muss man den Eintrag entsprechend abändern.&lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 61-64&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier legt man fest, welche Felder als Inhalt der E-Mail versandt werden. Die Variable wird dabei mit dem Inhalt der entsprechenden Felder aus dem Formular befüllt. Die einzelnen Einträge werden mit . &amp;quot;\n&amp;quot; . mit einander verknüpft. Die Angabe von \n bewirkt, dass es in der E-Mail nach jedem Feld einen Zeilenumbruch gibt. &lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |  70&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss man cat_beispielkatalog mit dem Namen der Datenbanktabelle ersetzen in der der gewünschte Katalog liegt. Man kann den Tabellennamen in den Katalog-Einstellungen oder direkt in der Datenbank nachlesen.&lt;br /&gt;
|}&lt;br /&gt;
Sobald man die gewünschten Werte angepasst hat, speichert man die Datei und lädt dann den Ordner contao_power_mailer mit allen darin abgelegten Inhalten per FTP in system/modules/ der Contao-Installation. Es ist nicht notwendig, dass man danach ein Datenbank-Update macht.&lt;br /&gt;
&lt;br /&gt;
Nun sollte das Formular wie gewünscht in den Details der Katalogeinträge erscheinen und an die E-Mail-Adresse des jeweiligen Katalogeintrages versandt werden.&lt;br /&gt;
&lt;br /&gt;
leo.unglaub hat im Contao-Forum noch weitere [http://www.contao-community.de/showthread.php?3049-E-Mails-mit-dem-TYPOlight-Framework-verschicken&amp;amp;highlight=Email.php Infos darüber geschrieben, wie man individuelle E-Mails mit dem Contao-Framework versendet].&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T10:35:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* 5. Schritt: Catalog Formular Mailer konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
==1. Schritt: Formular anlegen ==&lt;br /&gt;
Man muss im Formulargenerator ein Formular mit den folgenden Einstellungen erstellen:&lt;br /&gt;
* Titel: Dieses Feld wird später im Formular beim Versand der E-Mail als Betreffzeile genutzt.&lt;br /&gt;
* Weiterleitungsseite: Hier definiert man die Bestätigungsseite auf die der Besucher nach dem erfolgreichen Absenden weitergeleitet wird.&lt;br /&gt;
* Übertragungsmethode: Hier wählt man den Eintrag &amp;quot;POST&amp;quot;.&lt;br /&gt;
* Formular-ID: Hier gibt man '''catalogform''' ein.{{msgImportant|Man darf keinen Haken bei den Feldern &amp;quot;Per E-Mail versenden&amp;quot; und &amp;quot;Eingaben speichern&amp;quot; setzen!}}Danach legt man im Formular die gewünschten Felder an, die Besucher später ausfüllen sollen. Ein typischer Aufbau für ein einfaches Formular ist:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldtyp'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldname'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldbezeichnung'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Sonstiges'''&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Eingabeprüfung '''Telefonnummer''' auswählen&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absender&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textarea&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld, bei Reihen '''10''' und bei Spalten '''30''' eingeben&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absendefeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Bezeichnung der Absende-Schaltfläche '''Absenden''' eingeben &lt;br /&gt;
|}{{msgInfo|Das E-Mail Feld dient im Catalog-Formular als Absendeadresse für die E-Mail.}}&lt;br /&gt;
==2. Schritt: Formular als Modul anlegen ==&lt;br /&gt;
{{msgInfo|Momentan gibt es leider noch keine direkte Möglichkeit wie man ein Formular per Insert-Tag aufrufen kann (siehe [http://dev.contao.org/issues/3013 Ticket]). Deshalb muss man derzeit noch den beschriebenen Umweg über ein Modul gehen.}}* Man legt ein neues Modul an und benennt es z. B. &amp;quot;Catalog-Formular&amp;quot;, &lt;br /&gt;
* dann wählt man als Modultyp &amp;quot;Formular&amp;quot; aus und &lt;br /&gt;
* danach wählt aus dem Formular-Dropdown den Eintrag mit dem Titel des Formulars, das man bei Schritt 1 angelegt hat.&lt;br /&gt;
Im Modul steht oben ein Hinweis nach dem Schema &amp;quot;Datensatz ID ... bearbeiten&amp;quot;. Die angegebene ID ) muss man sich merken, da man damit später den Insert-Tag insert_module anlegen kann.&lt;br /&gt;
== 3. Schritt: Formularaufruf in Template einbinden ==&lt;br /&gt;
Nun muss man den Formularaufruf in das Template für die Detailanzeige der Catalog-Einträge einbinden. Dazu öffnet man im Contao-Backend das Template catalog_full.tpl und trägt an der gewünschten Stelle den Aufruf ein:&lt;br /&gt;
&amp;lt;source&amp;gt;{{insert_module::ID}}&amp;lt;/source&amp;gt;&lt;br /&gt;
ID tauscht man dabei gegen die ID des Moduls aus, in dem man das Formular aufgerufen hat (siehe Schritt 2).&lt;br /&gt;
== 4. Schritt: Catalog-Felder modifizieren ==&lt;br /&gt;
Das Formular benötigt zwingend in jedem Catalog-Eintrag ein Feld mit der E-Mail-Adresse an die es gesendet werden soll. Wenn es sich z. B. um einen Catalog handelt, der als Firmenliste dient, wird man hier bei den Firmen üblicherweise die offizielle E-Mail-Adresse der Firma hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Man klickt im Contao Backend in der Navigation auf Catalog und klickt dann rechts beim gewünschten Catalog das Funktionssymbol hinter dem sich die Felderkonfiguration verbirgt.&lt;br /&gt;
&lt;br /&gt;
Nun legt man ein neues Feld mit diesen Angaben an:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Label&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Description&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Geben Sie die E-Mail Adresse ein.&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Column name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | email&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Type&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Text&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mandatory&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | anhaken, damit das Feld zum Pflichtfeld wird&lt;br /&gt;
|} {{msgImportant|Wichtig ist hierbei der Column name (wird in der E-Mail Konfiguration benötigt) und dass das Feld ein Pflichtfeld ist.}}{{msgInfo|Sobald dieses Feld angelegt ist, muss man bei allen bestehenden Einträgen die E-Mail-Adresse einfüllen, damit die Einträge vollständig sind.}}&lt;br /&gt;
== 5. Schritt: Catalog Formular Mailer konfigurieren ==&lt;br /&gt;
Nun lädt man aus dem Contao-Forum die kleine Erweiterung [http://www.contao-community.de/showthread.php?18843-Catalog-Power-Mailer-Formular-in-catalog_full-mit-indiv.-Empf%E4nger Catalog Formular Mailer] herunter. Diese Erweiterung liegt nicht im Extension Repository, da es sich nur um eine Minimalkonfiguration handelt, die jeder Nutzer noch auf seine jeweiligen Bedürfnisse anpassen muss.&lt;br /&gt;
&lt;br /&gt;
Man entpackt die Erweiterung und öffnet die Datei /system/modules/catalog_power_mailer/CatalogPowerMailer.php mit einem Editor im UTF-8 Zeichensatz.&lt;br /&gt;
&lt;br /&gt;
Wenn man dieser Anleitung exakt folgte, kann man die Datei belassen wie sie ist. Es macht aber Sinn die Abschnitte nochmal zu prüfen:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Zeile'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Nötige Änderung'''&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 37 &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Wert catalogform entspricht der Formular ID, die man im entsprechenden Feld &amp;quot;Formular-ID&amp;quot; ganz am Ende der Einstellungen des Formulars definiert hat. Es handelt sich hierbei NICHT um die CSS-ID!&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 48&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man die Datensatz ID des Formulars ein. Man findet sie, indem man im Formulargenerator beim Formular auf das Details-Funktionssymbol (blaues i) klickt. &lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 54&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man an, welches Feld aus dem Formular die E-Mail-Adresse des Absenders enthält. Wenn man einen anderen Feldnamen vergeben hat, muss man den Eintrag entsprechend abändern.&lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 61-64&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier legt man fest, welche Felder als Inhalt der E-Mail versandt werden. Die Variable wird dabei mit dem Inhalt der entsprechenden Felder aus dem Formular befüllt. Die einzelnen Einträge werden mit . &amp;quot;\n&amp;quot; . mit einander verknüpft. Die Angabe von \n bewirkt, dass es in der E-Mail nach jedem Feld einen Zeilenumbruch gibt. &lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |  70&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss man cat_beispielkatalog mit dem Namen der Datenbanktabelle ersetzen in der der gewünschte Katalog liegt. Man kann den Tabellennamen in den Katalog-Einstellungen oder direkt in der Datenbank nachlesen.&lt;br /&gt;
|}&lt;br /&gt;
Sobald man die gewünschten Werte angepasst hat, speichert man die Datei und lädt dann den Ordner contao_power_mailer mit allen darin abgelegten Inhalten per FTP in system/modules/ der Contao-Installation. Es ist nicht notwendig, dass man danach ein Datenbank-Update macht.&lt;br /&gt;
&lt;br /&gt;
Nun sollte das Formular wie gewünscht in den Details der Katalogeinträge erscheinen und an die E-Mail-Adresse des jeweiligen Katalogeintrages versandt werden.&lt;br /&gt;
&lt;br /&gt;
lindesbs hat im Contao-Forum noch weitere [http://www.contao-community.de/showthread.php?3049-E-Mails-mit-dem-TYPOlight-Framework-verschicken&amp;amp;highlight=Email.php Infos darüber geschrieben, wie man individuelle E-Mails mit dem Contao-Framework versendet].&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T10:34:52Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* 5. Schritt: Catalog Formular Mailer konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
==1. Schritt: Formular anlegen ==&lt;br /&gt;
Man muss im Formulargenerator ein Formular mit den folgenden Einstellungen erstellen:&lt;br /&gt;
* Titel: Dieses Feld wird später im Formular beim Versand der E-Mail als Betreffzeile genutzt.&lt;br /&gt;
* Weiterleitungsseite: Hier definiert man die Bestätigungsseite auf die der Besucher nach dem erfolgreichen Absenden weitergeleitet wird.&lt;br /&gt;
* Übertragungsmethode: Hier wählt man den Eintrag &amp;quot;POST&amp;quot;.&lt;br /&gt;
* Formular-ID: Hier gibt man '''catalogform''' ein.{{msgImportant|Man darf keinen Haken bei den Feldern &amp;quot;Per E-Mail versenden&amp;quot; und &amp;quot;Eingaben speichern&amp;quot; setzen!}}Danach legt man im Formular die gewünschten Felder an, die Besucher später ausfüllen sollen. Ein typischer Aufbau für ein einfaches Formular ist:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldtyp'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldname'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldbezeichnung'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Sonstiges'''&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Eingabeprüfung '''Telefonnummer''' auswählen&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absender&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textarea&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld, bei Reihen '''10''' und bei Spalten '''30''' eingeben&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absendefeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Bezeichnung der Absende-Schaltfläche '''Absenden''' eingeben &lt;br /&gt;
|}{{msgInfo|Das E-Mail Feld dient im Catalog-Formular als Absendeadresse für die E-Mail.}}&lt;br /&gt;
==2. Schritt: Formular als Modul anlegen ==&lt;br /&gt;
{{msgInfo|Momentan gibt es leider noch keine direkte Möglichkeit wie man ein Formular per Insert-Tag aufrufen kann (siehe [http://dev.contao.org/issues/3013 Ticket]). Deshalb muss man derzeit noch den beschriebenen Umweg über ein Modul gehen.}}* Man legt ein neues Modul an und benennt es z. B. &amp;quot;Catalog-Formular&amp;quot;, &lt;br /&gt;
* dann wählt man als Modultyp &amp;quot;Formular&amp;quot; aus und &lt;br /&gt;
* danach wählt aus dem Formular-Dropdown den Eintrag mit dem Titel des Formulars, das man bei Schritt 1 angelegt hat.&lt;br /&gt;
Im Modul steht oben ein Hinweis nach dem Schema &amp;quot;Datensatz ID ... bearbeiten&amp;quot;. Die angegebene ID ) muss man sich merken, da man damit später den Insert-Tag insert_module anlegen kann.&lt;br /&gt;
== 3. Schritt: Formularaufruf in Template einbinden ==&lt;br /&gt;
Nun muss man den Formularaufruf in das Template für die Detailanzeige der Catalog-Einträge einbinden. Dazu öffnet man im Contao-Backend das Template catalog_full.tpl und trägt an der gewünschten Stelle den Aufruf ein:&lt;br /&gt;
&amp;lt;source&amp;gt;{{insert_module::ID}}&amp;lt;/source&amp;gt;&lt;br /&gt;
ID tauscht man dabei gegen die ID des Moduls aus, in dem man das Formular aufgerufen hat (siehe Schritt 2).&lt;br /&gt;
== 4. Schritt: Catalog-Felder modifizieren ==&lt;br /&gt;
Das Formular benötigt zwingend in jedem Catalog-Eintrag ein Feld mit der E-Mail-Adresse an die es gesendet werden soll. Wenn es sich z. B. um einen Catalog handelt, der als Firmenliste dient, wird man hier bei den Firmen üblicherweise die offizielle E-Mail-Adresse der Firma hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Man klickt im Contao Backend in der Navigation auf Catalog und klickt dann rechts beim gewünschten Catalog das Funktionssymbol hinter dem sich die Felderkonfiguration verbirgt.&lt;br /&gt;
&lt;br /&gt;
Nun legt man ein neues Feld mit diesen Angaben an:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Label&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Description&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Geben Sie die E-Mail Adresse ein.&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Column name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | email&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Type&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Text&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mandatory&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | anhaken, damit das Feld zum Pflichtfeld wird&lt;br /&gt;
|} {{msgImportant|Wichtig ist hierbei der Column name (wird in der E-Mail Konfiguration benötigt) und dass das Feld ein Pflichtfeld ist.}}{{msgInfo|Sobald dieses Feld angelegt ist, muss man bei allen bestehenden Einträgen die E-Mail-Adresse einfüllen, damit die Einträge vollständig sind.}}&lt;br /&gt;
== 5. Schritt: Catalog Formular Mailer konfigurieren ==&lt;br /&gt;
Nun lädt man aus dem Contao-Forum die kleine Erweiterung [http://www.contao-community.de/showthread.php?18843-Catalog-Power-Mailer-Formular-in-catalog_full-mit-indiv.-Empf%E4nger Catalog Formular Mailer] herunter. Diese Erweiterung liegt nicht im Extension Repository, da es sich nur um eine Minimalkonfiguration handelt, die jeder Nutzer noch auf seine jeweiligen Bedürfnisse anpassen muss.&lt;br /&gt;
&lt;br /&gt;
Man entpackt die Erweiterung und öffnet die Datei /system/modules/catalog_power_mailer/CatalogPowerMailer.php mit einem Editor im UTF-8 Zeichensatz.&lt;br /&gt;
&lt;br /&gt;
Wenn man dieser Anleitung exakt folgte, kann man die Datei belassen wie sie ist. Es macht aber Sinn die Abschnitte nochmal zu prüfen:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Zeile'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Nötige Änderung'''&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 37 &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Wert catalogform entspricht der Formular ID, die man im entsprechenden Feld &amp;quot;Formular-ID&amp;quot; ganz am Ende der Einstellungen des Formulars definiert hat. Es handelt sich hierbei NICHT um die CSS-ID!&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 48&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man die Datensatz ID des Formulars ein. Man findet sie, indem man im Formulargenerator beim Formular auf das Details-Funktionssymbol (blaues i) klickt. &lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 54&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man an, welches Feld aus dem Formular die E-Mail-Adresse des Absenders enthält. Wenn man einen anderen Feldnamen vergeben hat, muss man den Eintrag entsprechend abändern.&lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 61-64&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier legt man fest, welche Felder als Inhalt der E-Mail versandt werden. Die Variable wird dabei mit dem Inhalt der entsprechenden Felder aus dem Formular befüllt. Die einzelnen werder werden mit . &amp;quot;\n&amp;quot; . mit einander verknüpft. Die Angabe von \n bewirkt, dass es in der E-Mail nach jedem Feld einen Zeilenumbruch gibt. &lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |  70&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss man cat_beispielkatalog mit dem Namen der Datenbanktabelle ersetzen in der der gewünschte Katalog liegt. Man kann den Tabellennamen in den Katalog-Einstellungen oder direkt in der Datenbank nachlesen.&lt;br /&gt;
|}&lt;br /&gt;
Sobald man die gewünschten Werte angepasst hat, speichert man die Datei und lädt dann den Ordner contao_power_mailer mit allen darin abgelegten Inhalten per FTP in system/modules/ der Contao-Installation. Es ist nicht notwendig, dass man danach ein Datenbank-Update macht.&lt;br /&gt;
&lt;br /&gt;
Nun sollte das Formular wie gewünscht in den Details der Katalogeinträge erscheinen und an die E-Mail-Adresse des jeweiligen Katalogeintrages versandt werden.&lt;br /&gt;
&lt;br /&gt;
lindesbs hat im Contao-Forum noch weitere [http://www.contao-community.de/showthread.php?3049-E-Mails-mit-dem-TYPOlight-Framework-verschicken&amp;amp;highlight=Email.php Infos darüber geschrieben, wie man individuelle E-Mails mit dem Contao-Framework versendet].&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T10:08:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* 5. Schritt: Catalog Formular Mailer konfigurieren */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
==1. Schritt: Formular anlegen ==&lt;br /&gt;
Man muss im Formulargenerator ein Formular mit den folgenden Einstellungen erstellen:&lt;br /&gt;
* Titel: Dieses Feld wird später im Formular beim Versand der E-Mail als Betreffzeile genutzt.&lt;br /&gt;
* Weiterleitungsseite: Hier definiert man die Bestätigungsseite auf die der Besucher nach dem erfolgreichen Absenden weitergeleitet wird.&lt;br /&gt;
* Übertragungsmethode: Hier wählt man den Eintrag &amp;quot;POST&amp;quot;.&lt;br /&gt;
* Formular-ID: Hier gibt man '''catalogform''' ein.{{msgImportant|Man darf keinen Haken bei den Feldern &amp;quot;Per E-Mail versenden&amp;quot; und &amp;quot;Eingaben speichern&amp;quot; setzen!}}Danach legt man im Formular die gewünschten Felder an, die Besucher später ausfüllen sollen. Ein typischer Aufbau für ein einfaches Formular ist:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldtyp'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldname'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldbezeichnung'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Sonstiges'''&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Eingabeprüfung '''Telefonnummer''' auswählen&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absender&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textarea&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld, bei Reihen '''10''' und bei Spalten '''30''' eingeben&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absendefeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Bezeichnung der Absende-Schaltfläche '''Absenden''' eingeben &lt;br /&gt;
|}{{msgInfo|Das E-Mail Feld dient im Catalog-Formular als Absendeadresse für die E-Mail.}}&lt;br /&gt;
==2. Schritt: Formular als Modul anlegen ==&lt;br /&gt;
{{msgInfo|Momentan gibt es leider noch keine direkte Möglichkeit wie man ein Formular per Insert-Tag aufrufen kann (siehe [http://dev.contao.org/issues/3013 Ticket]). Deshalb muss man derzeit noch den beschriebenen Umweg über ein Modul gehen.}}* Man legt ein neues Modul an und benennt es z. B. &amp;quot;Catalog-Formular&amp;quot;, &lt;br /&gt;
* dann wählt man als Modultyp &amp;quot;Formular&amp;quot; aus und &lt;br /&gt;
* danach wählt aus dem Formular-Dropdown den Eintrag mit dem Titel des Formulars, das man bei Schritt 1 angelegt hat.&lt;br /&gt;
Im Modul steht oben ein Hinweis nach dem Schema &amp;quot;Datensatz ID ... bearbeiten&amp;quot;. Die angegebene ID ) muss man sich merken, da man damit später den Insert-Tag insert_module anlegen kann.&lt;br /&gt;
== 3. Schritt: Formularaufruf in Template einbinden ==&lt;br /&gt;
Nun muss man den Formularaufruf in das Template für die Detailanzeige der Catalog-Einträge einbinden. Dazu öffnet man im Contao-Backend das Template catalog_full.tpl und trägt an der gewünschten Stelle den Aufruf ein:&lt;br /&gt;
&amp;lt;source&amp;gt;{{insert_module::ID}}&amp;lt;/source&amp;gt;&lt;br /&gt;
ID tauscht man dabei gegen die ID des Moduls aus, in dem man das Formular aufgerufen hat (siehe Schritt 2).&lt;br /&gt;
== 4. Schritt: Catalog-Felder modifizieren ==&lt;br /&gt;
Das Formular benötigt zwingend in jedem Catalog-Eintrag ein Feld mit der E-Mail-Adresse an die es gesendet werden soll. Wenn es sich z. B. um einen Catalog handelt, der als Firmenliste dient, wird man hier bei den Firmen üblicherweise die offizielle E-Mail-Adresse der Firma hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Man klickt im Contao Backend in der Navigation auf Catalog und klickt dann rechts beim gewünschten Catalog das Funktionssymbol hinter dem sich die Felderkonfiguration verbirgt.&lt;br /&gt;
&lt;br /&gt;
Nun legt man ein neues Feld mit diesen Angaben an:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Label&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Description&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Geben Sie die E-Mail Adresse ein.&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Column name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | email&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Type&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Text&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mandatory&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | anhaken, damit das Feld zum Pflichtfeld wird&lt;br /&gt;
|} {{msgImportant|Wichtig ist hierbei der Column name (wird in der E-Mail Konfiguration benötigt) und dass das Feld ein Pflichtfeld ist.}}{{msgInfo|Sobald dieses Feld angelegt ist, muss man bei allen bestehenden Einträgen die E-Mail-Adresse einfüllen, damit die Einträge vollständig sind.}}&lt;br /&gt;
== 5. Schritt: Catalog Formular Mailer konfigurieren ==&lt;br /&gt;
Nun lädt man aus dem Contao-Forum die kleine Erweiterung [http://www.contao-community.de Catalog Formular Mailer] herunter. Diese Erweiterung liegt nicht im Extension Repository, da es sich nur um eine Minimalkonfiguration handelt, die jeder Nutzer noch auf seine jeweiligen Bedürfnisse anpassen muss.&lt;br /&gt;
&lt;br /&gt;
Man entpackt die Erweiterung und öffnet die Datei /system/modules/catalog_power_mailer/CatalogPowerMailer.php mit einem Editor im UTF-8 Zeichensatz.&lt;br /&gt;
&lt;br /&gt;
Wenn man dieser Anleitung exakt folgte, kann man die Datei belassen wie sie ist. Es macht aber Sinn die Abschnitte nochmal zu prüfen:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Zeile'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Nötige Änderung'''&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 37 &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Wert catalogform entspricht der Formular ID, die man im entsprechenden Feld &amp;quot;Formular-ID&amp;quot; ganz am Ende der Einstellungen des Formulars definiert hat. Es handelt sich hierbei NICHT um die CSS-ID!&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 48&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man die Datensatz ID des Formulars ein. Man findet sie, indem man im Formulargenerator beim Formular auf das Details-Funktionssymbol (blaues i) klickt. &lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 54&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man an, welches Feld aus dem Formular die E-Mail-Adresse des Absenders enthält. Wenn man einen anderen Feldnamen vergeben hat, muss man den Eintrag entsprechend abändern.&lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 61-64&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier legt man fest, welche Felder als Inhalt der E-Mail versandt werden. Die Variable wird dabei mit dem Inhalt der entsprechenden Felder aus dem Formular befüllt. Die einzelnen werder werden mit . &amp;quot;\n&amp;quot; . mit einander verknüpft. Die Angabe von \n bewirkt, dass es in der E-Mail nach jedem Feld einen Zeilenumbruch gibt. &lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |  70&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss man cat_beispielkatalog mit dem Namen der Datenbanktabelle ersetzen in der der gewünschte Katalog liegt. Man kann den Tabellennamen in den Katalog-Einstellungen oder direkt in der Datenbank nachlesen.&lt;br /&gt;
|}&lt;br /&gt;
Sobald man die gewünschten Werte angepasst hat, speichert man die Datei und lädt dann den Ordner contao_power_mailer mit allen darin abgelegten Inhalten per FTP in system/modules/ der Contao-Installation. Es ist nicht notwendig, dass man danach ein Datenbank-Update macht.&lt;br /&gt;
&lt;br /&gt;
Nun sollte das Formular wie gewünscht in den Details der Katalogeinträge erscheinen und an die E-Mail-Adresse des jeweiligen Katalogeintrages versandt werden.&lt;br /&gt;
&lt;br /&gt;
lindesbs hat im Contao-Forum noch weitere [http://www.contao-community.de/showthread.php?3049-E-Mails-mit-dem-TYPOlight-Framework-verschicken&amp;amp;highlight=Email.php Infos darüber geschrieben, wie man individuelle E-Mails mit dem Contao-Framework versendet].&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T10:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* Ziel der Anpassung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
==1. Schritt: Formular anlegen ==&lt;br /&gt;
Man muss im Formulargenerator ein Formular mit den folgenden Einstellungen erstellen:&lt;br /&gt;
* Titel: Dieses Feld wird später im Formular beim Versand der E-Mail als Betreffzeile genutzt.&lt;br /&gt;
* Weiterleitungsseite: Hier definiert man die Bestätigungsseite auf die der Besucher nach dem erfolgreichen Absenden weitergeleitet wird.&lt;br /&gt;
* Übertragungsmethode: Hier wählt man den Eintrag &amp;quot;POST&amp;quot;.&lt;br /&gt;
* Formular-ID: Hier gibt man '''catalogform''' ein.{{msgImportant|Man darf keinen Haken bei den Feldern &amp;quot;Per E-Mail versenden&amp;quot; und &amp;quot;Eingaben speichern&amp;quot; setzen!}}Danach legt man im Formular die gewünschten Felder an, die Besucher später ausfüllen sollen. Ein typischer Aufbau für ein einfaches Formular ist:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldtyp'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldname'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Feldbezeichnung'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Sonstiges'''&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Name:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Telefon:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Eingabeprüfung '''Telefonnummer''' auswählen&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textfeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absender&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Textarea&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mitteilung:&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Haken bei Pflichtfeld, bei Reihen '''10''' und bei Spalten '''30''' eingeben&lt;br /&gt;
|-&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Absendefeld&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | bei Bezeichnung der Absende-Schaltfläche '''Absenden''' eingeben &lt;br /&gt;
|}{{msgInfo|Das E-Mail Feld dient im Catalog-Formular als Absendeadresse für die E-Mail.}}&lt;br /&gt;
==2. Schritt: Formular als Modul anlegen ==&lt;br /&gt;
{{msgInfo|Momentan gibt es leider noch keine direkte Möglichkeit wie man ein Formular per Insert-Tag aufrufen kann (siehe [http://dev.contao.org/issues/3013 Ticket]). Deshalb muss man derzeit noch den beschriebenen Umweg über ein Modul gehen.}}* Man legt ein neues Modul an und benennt es z. B. &amp;quot;Catalog-Formular&amp;quot;, &lt;br /&gt;
* dann wählt man als Modultyp &amp;quot;Formular&amp;quot; aus und &lt;br /&gt;
* danach wählt aus dem Formular-Dropdown den Eintrag mit dem Titel des Formulars, das man bei Schritt 1 angelegt hat.&lt;br /&gt;
Im Modul steht oben ein Hinweis nach dem Schema &amp;quot;Datensatz ID ... bearbeiten&amp;quot;. Die angegebene ID ) muss man sich merken, da man damit später den Insert-Tag insert_module anlegen kann.&lt;br /&gt;
== 3. Schritt: Formularaufruf in Template einbinden ==&lt;br /&gt;
Nun muss man den Formularaufruf in das Template für die Detailanzeige der Catalog-Einträge einbinden. Dazu öffnet man im Contao-Backend das Template catalog_full.tpl und trägt an der gewünschten Stelle den Aufruf ein:&lt;br /&gt;
&amp;lt;source&amp;gt;{{insert_module::ID}}&amp;lt;/source&amp;gt;&lt;br /&gt;
ID tauscht man dabei gegen die ID des Moduls aus, in dem man das Formular aufgerufen hat (siehe Schritt 2).&lt;br /&gt;
== 4. Schritt: Catalog-Felder modifizieren ==&lt;br /&gt;
Das Formular benötigt zwingend in jedem Catalog-Eintrag ein Feld mit der E-Mail-Adresse an die es gesendet werden soll. Wenn es sich z. B. um einen Catalog handelt, der als Firmenliste dient, wird man hier bei den Firmen üblicherweise die offizielle E-Mail-Adresse der Firma hinterlegen.&lt;br /&gt;
&lt;br /&gt;
Man klickt im Contao Backend in der Navigation auf Catalog und klickt dann rechts beim gewünschten Catalog das Funktionssymbol hinter dem sich die Felderkonfiguration verbirgt.&lt;br /&gt;
&lt;br /&gt;
Nun legt man ein neues Feld mit diesen Angaben an:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Label&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | E-Mail&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Description&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Geben Sie die E-Mail Adresse ein.&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Column name&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | email&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Type&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Text&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Mandatory&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | anhaken, damit das Feld zum Pflichtfeld wird&lt;br /&gt;
|} {{msgImportant|Wichtig ist hierbei der Column name (wird in der E-Mail Konfiguration benötigt) und dass das Feld ein Pflichtfeld ist.}}{{msgInfo|Sobald dieses Feld angelegt ist, muss man bei allen bestehenden Einträgen die E-Mail-Adresse einfüllen, damit die Einträge vollständig sind.}}&lt;br /&gt;
== 5. Schritt: Catalog Formular Mailer konfigurieren ==&lt;br /&gt;
Nun lädt man aus dem Contao-Forum die kleine Erweiterung [http://www.contao-community.de Catalog Formular Mailer] herunter. Diese Erweiterung liegt nicht im Extension Repository, da es sich nur um eine Minimalkonfiguration handelt, die jeder Nutzer noch auf seine jeweiligen Bedürfnisse anpassen muss.&lt;br /&gt;
&lt;br /&gt;
Man entpackt die Erweiterung und öffnet die Datei /system/modules/catalog_power_mailer/CatalogPowerMailer.php mit einem Editor im UTF-8 Zeichensatz.&lt;br /&gt;
&lt;br /&gt;
Wenn man dieser Anleitung exakt folgte, kann man die Datei belassen wie sie ist. Es macht aber Sinn die Abschnitte nochmal zu prüfen:&lt;br /&gt;
{|&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Zeile'''&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | '''Nötige Änderung'''&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 37 &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Der Wert catalogform entspricht der Formular ID, die man im entsprechenden Feld &amp;quot;Formular-ID&amp;quot; ganz am Ende der Einstellungen des Formulars definiert hat. Es handelt sich hierbei NICHT um die CSS-ID!&lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 48&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man die Datensatz ID des Formulars ein. Man findet sie, indem man im Formulargenerator beim Formular auf das Details-Funktionssymbol (blaues i) klickt. &lt;br /&gt;
|- &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 54&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier gibt man an, welches Feld aus dem Formular die E-Mail-Adresse des Absenders enthält. Wenn man einen anderen Feldnamen vergeben hat, muss man den Eintrag entsprechend abändern.&lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | 61-64&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier legt man fest, welche Felder als Inhalt der E-Mail versandt werden. Die Variable wird dabei mit dem Inhalt der entsprechenden Felder aus dem Formular befüllt. Die einzelnen werder werden mit . &amp;quot;\n&amp;quot; . mit einander verknüpft. Die Angabe von \n bewirkt, dass es in der E-Mail nach jedem Feld einen Zeilenumbruch gibt. &lt;br /&gt;
|-  &lt;br /&gt;
|valign=&amp;quot;top&amp;quot; |  70&lt;br /&gt;
|valign=&amp;quot;top&amp;quot; | Hier muss man cat_beispielkatalog mit dem Namen der Datenbanktabelle ersetzen in der der gewünschte Katalog liegt. Man kann den Tabellennamen in den Katalog-Einstellungen oder direkt in der Datenbank nachlesen.&lt;br /&gt;
|}&lt;br /&gt;
Sobald man die gewünschten Werte angepasst hat, speichert man die Datei und lädt dann den Ordner contao_power_mailer mit allen darin abgelegten Inhalten per FTP in system/modules/ der Contao-Installation. Es ist nicht notwendig, dass man danach ein Datenbank-Update macht.&lt;br /&gt;
&lt;br /&gt;
Nun sollte das Formular wie gewünscht in den Details der Katalogeinträge erscheinen und an die E-Mail-Adresse des jeweiligen Katalogeintrages versandt werden.{{msgInfo|lindesbs hat im Contao-Forum noch weitere [http://www.contao-community.de/showthread.php?3049-E-Mails-mit-dem-TYPOlight-Framework-verschicken&amp;amp;highlight=Email.php Infos darüber geschrieben, wie man individuelle E-Mails mit dem Contao-Framework versendet].}}&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T09:51:46Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.{{msgInfo|Diese Anleitung wird in ner Stunde fertig gestellt}}&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T09:51:36Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel der Besucher in einem  Branchenindex die Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren.&lt;br /&gt;
&lt;br /&gt;
{{msgInfo|Diese Anleitung wird in ner Stunde fertig gestellt}}&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen</id>
		<title>Catalog-Formular mit Empfängeradresse aus Catalog-Item befüllen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog-Formular_mit_Empf%C3%A4ngeradresse_aus_Catalog-Item_bef%C3%BCllen"/>
				<updated>2011-04-14T09:43:52Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Die Seite wurde neu angelegt: „{{AppliesTo |TLVersion=ab 2.8 |Version=ab 2.9 |Ext1=Catalog bis 2.0.0 beta1 }} Category:Catalog  ==Ziel der Anpassung == Das Ziel der nachfolgend beschriebene…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Ziel der Anpassung ==&lt;br /&gt;
Das Ziel der nachfolgend beschriebenen Anpassung ist, dass man ein Formular aus dem Formulargenerator im catalog_full Template aufrufen kann, das als Empfänger eine Mailadresse vom aktuellen Catalog-Eintrag nutzt.&lt;br /&gt;
&lt;br /&gt;
So kann zum Beispiel ein Branchenindex erstellt werden, bei dem Besucher dann die einzelnen Firmen in der Detailansicht über das Kontaktformular individuell kontaktieren können.&lt;br /&gt;
&lt;br /&gt;
{{msgInfo|Diese Anleitung wird in ner Stunde fertig gestellt}}&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog_mit_Google_Map_Anfahrtskarte</id>
		<title>Catalog mit Google Map Anfahrtskarte</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog_mit_Google_Map_Anfahrtskarte"/>
				<updated>2011-04-09T17:37:13Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: /* Aufruf für GoogleMap Anfahrtskarte ins Layout einbinden */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Catalog GoogleMap Anfahrtskarte einbinden==&lt;br /&gt;
&lt;br /&gt;
Es gibt viele Möglichkeiten, wie man für das [[Catalog|Catalog Modul]] im Frontend bei den Einträgen eine GoogleMap Anfahrtskarte darstellt. Diese Anleitung beschreibt einen ganz einfachen Weg wie man die GoogleMap einbinden kann.&lt;br /&gt;
&lt;br /&gt;
==Koordinatenfelder in den Catalog-Eigenschaften (Backend)==&lt;br /&gt;
Der erste Schritt ist das Hinzufügen von zwei neuen Feldern für die Eingabe der Koordinaten in den Catalog.&lt;br /&gt;
&lt;br /&gt;
'''Eigenschaften für das 1. Feld:'''&lt;br /&gt;
* Label: Breitengrad&lt;br /&gt;
* Description: GoogleMap-Breitengrad eingeben&lt;br /&gt;
* Column name: geocoord_breitengrad&lt;br /&gt;
* Type: Text&lt;br /&gt;
* Mandatory: anhaken&lt;br /&gt;
&lt;br /&gt;
'''Eigenschaften für das 2. Feld:'''&lt;br /&gt;
* Label: Längengrad&lt;br /&gt;
* Description: GoogleMap-Längengrad eingeben&lt;br /&gt;
* Column name: geocoord_laengengrad&lt;br /&gt;
* Type: Text&lt;br /&gt;
* Mandatory: anhaken&lt;br /&gt;
&lt;br /&gt;
Wie in der Beschreibung angegeben, können die Backend-Nutzer auf der Internetseite http://www.mapcoordinates.net/de einfach die gewünschten Koordinaten herausfinden. &lt;br /&gt;
&lt;br /&gt;
==Catalog-Reader anpassen==&lt;br /&gt;
[[Catalog_Templates_anpassen|Catalog Templates anpassen]]&lt;br /&gt;
&lt;br /&gt;
Nun bearbeitet man im Backend das Template des Catalog-Readers (normalerweise catalog_full.tpl) und ergänzt dort an der gewünschten Stelle diesen Code zur Ausgabe der Anfahrtskarte. Die Größe der Karte, der Zoom-Faktor, etc. sind im Beispiel bereits vorgegeben. Natürlich kann das jeder nach seinen Bedürfnissen anpassen und den Code ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  // die Variable befuellen&lt;br /&gt;
  $cat_glob_coords = $entry['data']['geocoord_breitengrad']['value'] . &amp;quot;,&amp;quot; . $entry['data']['geocoord_laengengrad']['value'];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mod_cat_googlemaps block&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;cat_googlemap block&amp;quot; id=&amp;quot;cat_googlemap_1&amp;quot; style=&amp;quot;width:590px;height:250px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;http://maps.google.com/maps/api/staticmap?center=&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;&amp;amp;amp;zoom=13&amp;amp;amp;maptype=roadmap&amp;amp;amp;sensor=false&amp;amp;amp;language=de&amp;amp;amp;size=590x250&amp;amp;amp;markers=&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
//&amp;lt;![CDATA[&lt;br /&gt;
&lt;br /&gt;
function gmap1_initialize() {&lt;br /&gt;
	var gmap1_Options = {&lt;br /&gt;
		zoom: 13,&lt;br /&gt;
    center: new google.maps.LatLng(&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;), &lt;br /&gt;
    mapTypeId: google.maps.MapTypeId.ROADMAP, &lt;br /&gt;
    draggable: true, &lt;br /&gt;
    disableDoubleClickZoom: true, &lt;br /&gt;
    scrollwheel: true, &lt;br /&gt;
    streetViewControl: true, &lt;br /&gt;
    mapTypeControl: true, &lt;br /&gt;
    mapTypeControlOptions: {&lt;br /&gt;
		  style: google.maps.MapTypeControlStyle.DEFAULT, &lt;br /&gt;
      position: google.maps.ControlPosition.TOP_RIGHT, &lt;br /&gt;
      mapTypeIds: [&lt;br /&gt;
			  google.maps.MapTypeId.ROADMAP&lt;br /&gt;
        ]&lt;br /&gt;
		}, &lt;br /&gt;
    navigationControl: true, &lt;br /&gt;
    navigationControlOptions: {&lt;br /&gt;
		  style: google.maps.NavigationControlStyle.DEFAULT,&lt;br /&gt;
			position: google.maps.ControlPosition.TOP_LEFT&lt;br /&gt;
    }, &lt;br /&gt;
    scaleControl: true, &lt;br /&gt;
    scaleControlOptions: {&lt;br /&gt;
		  position: google.maps.ControlPosition.BOTTOM_LEFT&lt;br /&gt;
    }&lt;br /&gt;
	}&lt;br /&gt;
  var gmap1 = new google.maps.Map(document.getElementById(&amp;quot;cat_googlemap_1&amp;quot;), gmap1_Options);&lt;br /&gt;
  var gmap1_0_marker = new google.maps.Marker({&lt;br /&gt;
	  position: new google.maps.LatLng(&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;), &lt;br /&gt;
    map: gmap1, &lt;br /&gt;
    zIndex: 1&lt;br /&gt;
  });&lt;br /&gt;
								&lt;br /&gt;
	if(window.gmap1_dynmap){&lt;br /&gt;
		gmap1_dynmap(gmap1);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.setTimeout(&amp;quot;gmap1_initialize()&amp;quot;, 500);&lt;br /&gt;
&lt;br /&gt;
//]]&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aufruf für GoogleMap Anfahrtskarte ins Layout einbinden==&lt;br /&gt;
&lt;br /&gt;
Abschließend muss nun im Layout das auf der Catalog-Reader Seite genutzt wird, der Aufruf für GoogleMap eingebunden werden. Bearbeitet dazu das betroffene Layout (bei Layout -&amp;gt; Themes) und fügt in das Feld 'Zusätzliche &amp;lt;head&amp;gt;-Tags' folgendes ein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?language=&amp;amp;sensor=false&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das war's! Wenn ihr jetzt die Details eines Catalog-Eintrages im Frontend aufruft, müsstet ihr die dazu passende Anfahrtskarte sehen (vorausgesetzt natürlich, ihr habt im Backend die Koordinatenfelder befüllt).&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Catalog_mit_Google_Map_Anfahrtskarte</id>
		<title>Catalog mit Google Map Anfahrtskarte</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Catalog_mit_Google_Map_Anfahrtskarte"/>
				<updated>2011-04-09T17:34:03Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Die Seite wurde neu angelegt: „{{AppliesTo |TLVersion=ab 2.8 |Version=ab 2.9 |Ext1=Catalog bis 2.0.0 beta1 }} Category:Extensions Category:Catalog  ==Catalog GoogleMap Anfahrtskarte ein…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{AppliesTo&lt;br /&gt;
|TLVersion=ab 2.8&lt;br /&gt;
|Version=ab 2.9&lt;br /&gt;
|Ext1=Catalog bis 2.0.0 beta1&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
[[Category:Catalog]]&lt;br /&gt;
&lt;br /&gt;
==Catalog GoogleMap Anfahrtskarte einbinden==&lt;br /&gt;
&lt;br /&gt;
Es gibt viele Möglichkeiten, wie man für das [[Catalog|Catalog Modul]] im Frontend bei den Einträgen eine GoogleMap Anfahrtskarte darstellt. Diese Anleitung beschreibt einen ganz einfachen Weg wie man die GoogleMap einbinden kann.&lt;br /&gt;
&lt;br /&gt;
==Koordinatenfelder in den Catalog-Eigenschaften (Backend)==&lt;br /&gt;
Der erste Schritt ist das Hinzufügen von zwei neuen Feldern für die Eingabe der Koordinaten in den Catalog.&lt;br /&gt;
&lt;br /&gt;
'''Eigenschaften für das 1. Feld:'''&lt;br /&gt;
* Label: Breitengrad&lt;br /&gt;
* Description: GoogleMap-Breitengrad eingeben&lt;br /&gt;
* Column name: geocoord_breitengrad&lt;br /&gt;
* Type: Text&lt;br /&gt;
* Mandatory: anhaken&lt;br /&gt;
&lt;br /&gt;
'''Eigenschaften für das 2. Feld:'''&lt;br /&gt;
* Label: Längengrad&lt;br /&gt;
* Description: GoogleMap-Längengrad eingeben&lt;br /&gt;
* Column name: geocoord_laengengrad&lt;br /&gt;
* Type: Text&lt;br /&gt;
* Mandatory: anhaken&lt;br /&gt;
&lt;br /&gt;
Wie in der Beschreibung angegeben, können die Backend-Nutzer auf der Internetseite http://www.mapcoordinates.net/de einfach die gewünschten Koordinaten herausfinden. &lt;br /&gt;
&lt;br /&gt;
==Catalog-Reader anpassen==&lt;br /&gt;
[[Catalog_Templates_anpassen|Catalog Templates anpassen]]&lt;br /&gt;
&lt;br /&gt;
Nun bearbeitet man im Backend das Template des Catalog-Readers (normalerweise catalog_full.tpl) und ergänzt dort an der gewünschten Stelle diesen Code zur Ausgabe der Anfahrtskarte. Die Größe der Karte, der Zoom-Faktor, etc. sind im Beispiel bereits vorgegeben. Natürlich kann das jeder nach seinen Bedürfnissen anpassen und den Code ergänzen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
  // die Variable befuellen&lt;br /&gt;
  $cat_glob_coords = $entry['data']['geocoord_breitengrad']['value'] . &amp;quot;,&amp;quot; . $entry['data']['geocoord_laengengrad']['value'];&lt;br /&gt;
?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;mod_cat_googlemaps block&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;cat_googlemap block&amp;quot; id=&amp;quot;cat_googlemap_1&amp;quot; style=&amp;quot;width:590px;height:250px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;noscript&amp;gt;&lt;br /&gt;
  &amp;lt;p&amp;gt;&lt;br /&gt;
    &amp;lt;img src=&amp;quot;http://maps.google.com/maps/api/staticmap?center=&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;&amp;amp;amp;zoom=13&amp;amp;amp;maptype=roadmap&amp;amp;amp;sensor=false&amp;amp;amp;language=de&amp;amp;amp;size=590x250&amp;amp;amp;markers=&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;&amp;quot; alt=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;/noscript&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
//&amp;lt;![CDATA[&lt;br /&gt;
&lt;br /&gt;
function gmap1_initialize() {&lt;br /&gt;
	var gmap1_Options = {&lt;br /&gt;
		zoom: 13,&lt;br /&gt;
    center: new google.maps.LatLng(&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;), &lt;br /&gt;
    mapTypeId: google.maps.MapTypeId.ROADMAP, &lt;br /&gt;
    draggable: true, &lt;br /&gt;
    disableDoubleClickZoom: true, &lt;br /&gt;
    scrollwheel: true, &lt;br /&gt;
    streetViewControl: true, &lt;br /&gt;
    mapTypeControl: true, &lt;br /&gt;
    mapTypeControlOptions: {&lt;br /&gt;
		  style: google.maps.MapTypeControlStyle.DEFAULT, &lt;br /&gt;
      position: google.maps.ControlPosition.TOP_RIGHT, &lt;br /&gt;
      mapTypeIds: [&lt;br /&gt;
			  google.maps.MapTypeId.ROADMAP&lt;br /&gt;
        ]&lt;br /&gt;
		}, &lt;br /&gt;
    navigationControl: true, &lt;br /&gt;
    navigationControlOptions: {&lt;br /&gt;
		  style: google.maps.NavigationControlStyle.DEFAULT,&lt;br /&gt;
			position: google.maps.ControlPosition.TOP_LEFT&lt;br /&gt;
    }, &lt;br /&gt;
    scaleControl: true, &lt;br /&gt;
    scaleControlOptions: {&lt;br /&gt;
		  position: google.maps.ControlPosition.BOTTOM_LEFT&lt;br /&gt;
    }&lt;br /&gt;
	}&lt;br /&gt;
  var gmap1 = new google.maps.Map(document.getElementById(&amp;quot;cat_googlemap_1&amp;quot;), gmap1_Options);&lt;br /&gt;
  var gmap1_0_marker = new google.maps.Marker({&lt;br /&gt;
	  position: new google.maps.LatLng(&amp;lt;?php echo $cat_glob_coords; ?&amp;gt;), &lt;br /&gt;
    map: gmap1, &lt;br /&gt;
    zIndex: 1&lt;br /&gt;
  });&lt;br /&gt;
								&lt;br /&gt;
	if(window.gmap1_dynmap){&lt;br /&gt;
		gmap1_dynmap(gmap1);&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
window.setTimeout(&amp;quot;gmap1_initialize()&amp;quot;, 500);&lt;br /&gt;
&lt;br /&gt;
//]]&amp;gt;&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Aufruf für GoogleMap Anfahrtskarte ins Layout einbinden==&lt;br /&gt;
&lt;br /&gt;
Abschließend muss nun im Layout das auf der Catalog-Reader Seite genutzt wird, der Aufruf für GoogleMap eingebunden werden. Bearbeitet dazu das betroffene Layout (bei Layout -&amp;gt; Themes) und fügt in das Feld 'Zusätzliche &amp;lt;head&amp;gt;-Tags' folgendes ein:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot; src=&amp;quot;http://maps.google.com/maps/api/js?language=&amp;amp;sensor=false&amp;quot;&amp;gt;&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Das war's! Wenn ihr jetzt die Details eines Catalog-Eintrages im Frontend aufruft, müsstet ihr die dazu passende Anfahrtskarte sehen (vorausgesetzt natürlich, ihr habt im Backend die Koordinatenfelder befüllt).&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Breite_der_Bildunterschrift_anpassen</id>
		<title>Breite der Bildunterschrift anpassen</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Breite_der_Bildunterschrift_anpassen"/>
				<updated>2011-04-08T19:15:49Z</updated>
		
		<summary type="html">&lt;p&gt;Nina: Die Seite wurde neu angelegt: „Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich …“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Wenn die Bildunterschrift etwas länger ausfällt wird das entsprechende DIV deutlich breiter als das eigentliche Bild. In den meisten Fällen sieht das ziemlich dumm aus, so dass es besser wäre, wenn das Feld genauso breit ist wie das zugeordnete Bild. Netterweise gibt es inzwischen eine Variable die die Breite des Bildes ausgibt, so dass es sehr leicht ist, die Bildunterschrift entsprechend anzupassen.&lt;br /&gt;
&lt;br /&gt;
Man muss dabei allerdings bedenken, dass die Bildunterschrift in sehr vielen Templates vorkommt. Ich zeige deshalb hier nur den Code den man einfügen muss. In welches Template man das dann packt, ist jedem selbst überlassen. Ich mache es meist zumindest im ce_text.tpl - aber auch die Templates news_full.tpl und gallery_default.tpl sind bei den meisten Seiten im Gebrauch.&lt;br /&gt;
&lt;br /&gt;
Öffnet einfach das gewünschte Core-Template und macht aus dem Abschnitt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
das hier:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot; style=&amp;quot;width: &amp;lt;?php echo $this-&amp;gt;width; ?&amp;gt;px&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls ihr für die .caption-Klasse schon andere Werte wie Padding, Margin oder Border verwenden wollt, macht es Sinn, dass ihr einen anderen Weg geht um keine Boxmodell-Probleme auszulösen. In dem Fall könnt ihr einfach ein neues DIV ergänzen und den Code-Abschnitt z. B. so modifizieren:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;cap_outside&amp;quot; style=&amp;quot;width: &amp;lt;?php echo $this-&amp;gt;width; ?&amp;gt;px&amp;quot;&amp;gt;&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Nina</name></author>	</entry>

	</feed>