<?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=Somoza</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=Somoza"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Somoza"/>
		<updated>2026-04-30T03:58:28Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/Models</id>
		<title>Models</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Models"/>
				<updated>2013-02-16T16:22:24Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: /* Relationen / Datensätze aus Fremndtabellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Dev_HOWTOS]]&lt;br /&gt;
[[Category:Development]]&lt;br /&gt;
{{AppliesTo|Version=3.0.0}}&lt;br /&gt;
&lt;br /&gt;
'''''Models von Contao3 nutzen und verstehen'''''&lt;br /&gt;
&lt;br /&gt;
= Was sind Models =&lt;br /&gt;
Ein '''''Model''''' ist die Objekt-Repräsentation einer Datebank-Tabelle, genauer gesagt einer Entität daraus.&lt;br /&gt;
Models ersetzen weitgehend SQL-Statements und wrappen diese in bequeme Methoden. Natürlich bieten Models noch viele weitere Vorteile.&lt;br /&gt;
&lt;br /&gt;
Mehrere Models werden durch eine '''''Collection''''' referenziert, dies entspricht einer SQL-Abfrage die mehr als eine Ergebniszeile liefert.&lt;br /&gt;
&lt;br /&gt;
Contao3 bietet - wenn dem Model eine DCA-Struktur zugeordnet ist - etwas Magic um abhängige Datensätze zu laden. &lt;br /&gt;
Beispiel: Der Author (''UserModel'') eines Artikels (''ArticleModel'').&lt;br /&gt;
&lt;br /&gt;
= Verwendung =&lt;br /&gt;
&lt;br /&gt;
== Erstellung einer Model-Instanz ==&lt;br /&gt;
&lt;br /&gt;
Folgend wird eine Instanz von ''ArticleModel'' erstellt, welche eine bestimmte Entität der Tabelle ''tl_article'' referenziert.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// ArticleModel mit den Daten der Entität id=5 erstellen&lt;br /&gt;
$objArticleModel = \ArticleModel::findByPk(5);&lt;br /&gt;
&lt;br /&gt;
// ArticleModel mit den Daten der Entität alias='contact' erstellen&lt;br /&gt;
$objArticleModel = \ArticleModel::findByIdOrAlias('contact');&lt;br /&gt;
// alternativ&lt;br /&gt;
$objArticleModel = \ArticleModel::findOneBy('alias','contact');&lt;br /&gt;
// alternativ&lt;br /&gt;
$objArticleModel = \ArticleModel::findOneByAlias('contact');&lt;br /&gt;
// alternativ&lt;br /&gt;
$objArticleModel = \ArticleModel::find(&lt;br /&gt;
  array (&lt;br /&gt;
    'limit'   =&amp;gt; 1,&lt;br /&gt;
    'column'  =&amp;gt; 'alias',     // mehrere Spalten durch array() möglich&lt;br /&gt;
    'value'   =&amp;gt; 'contact',   // mehrere Werte durch array() möglich, Reiehenfolge analog 'column'&lt;br /&gt;
    'return   =&amp;gt; 'Model'&lt;br /&gt;
  )&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die oben verwendeten Methoden sind durch die Contao-Model Klasse implementiert. Sie können intern von einem speziellen Model wie das ''ArticleModel'' genutzt werden um weitere Constraints in Methoden zu kapseln. Bsp.: ''ArticleModel::findPublishedById()''.&lt;br /&gt;
&lt;br /&gt;
''findOneBy'''Alias''()''' ist eine virtuelle Methode um auf das '''alias''' Feld zu referenzieren. Diese Methoden existieren für jedes Feld der Tabelle.&lt;br /&gt;
Bsp: findOneByName()&lt;br /&gt;
Ich persönlich empfehle aber ''findOneBy($col, $val)'' zu nutzen.&lt;br /&gt;
&lt;br /&gt;
Die statische Basismethode ''''find($arrData)''' ermöglicht eine genaue Spezifizierung der Anfrage. Alle anderen find-Methoden werden auf sie abgebildet. &lt;br /&gt;
&lt;br /&gt;
Die Methode akzeptiert ein Array mit folgenden Schlüsseln:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
| '''column''' || ''string|array'' || Feld(er) zur Selektion (WHERE)&lt;br /&gt;
|-&lt;br /&gt;
| '''value''' || ''string|array'' || Wert(e) zur Selektion (WHERE)&lt;br /&gt;
|-&lt;br /&gt;
| '''limit''' || ''int'' || Beschränkt die Ergebnismenge (LIMIT)&lt;br /&gt;
|-&lt;br /&gt;
| '''offset''' || ''int'' || Offset einer beschränkten Ergebnismenge (LIMIT)&lt;br /&gt;
|-&lt;br /&gt;
| '''order''' || ''string'' || Sortierung der Ergebnismenge (ORDER BY)&lt;br /&gt;
|-&lt;br /&gt;
| '''eager''' || ''bool'' || Lädt die referenzierten Datensätze durch einen JOIN&lt;br /&gt;
|-&lt;br /&gt;
| '''return''' || ''string'' || Gültige Werte: ''Model'',''Collection''&amp;lt;br&amp;gt; Legt fest, ob eine Collection-Intanz (default) oder eine Model-Instanz zurück gegeben wird.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Erstellung einer Collection-Instanz ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$objArticles = \ArticleModel::findByPid(2);&lt;br /&gt;
&lt;br /&gt;
$objArticles = \ArticleModel::findBy('pid',2);&lt;br /&gt;
&lt;br /&gt;
$objArticles = \ArticleModel::findAll(&lt;br /&gt;
  array&lt;br /&gt;
  (&lt;br /&gt;
      'column' =&amp;gt; 'pid',&lt;br /&gt;
      'value' =&amp;gt; 2&lt;br /&gt;
  )&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
$objArticles = \ArticleModel::find(&lt;br /&gt;
  array&lt;br /&gt;
  (&lt;br /&gt;
      'return' =&amp;gt; 'Collection',&lt;br /&gt;
      'column' =&amp;gt; 'pid',&lt;br /&gt;
      'value' =&amp;gt; 2&lt;br /&gt;
  )&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Relationen / Datensätze aus Fremdtabellen =&lt;br /&gt;
Für die Funktion der relations-''Magic'' muss dem Model ein DCA-Definition zugeordnet sein. Diese wird bei der Definition der Model-Klasse angegeben:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
class ArticleModel extends \Model&lt;br /&gt;
{&lt;br /&gt;
	/**&lt;br /&gt;
	 * Table name&lt;br /&gt;
	 * @var string&lt;br /&gt;
	 */&lt;br /&gt;
	protected static $strTable = 'tl_article';&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In der DCA-Struktur wird die Relation definiert&lt;br /&gt;
&lt;br /&gt;
Angenommen wir haben ein Model das einen Datensatz aus ''tl_article'' referenziert. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_DCA']['tl_article'] = array&lt;br /&gt;
(&lt;br /&gt;
...&lt;br /&gt;
// Fields&lt;br /&gt;
	'fields' =&amp;gt; array&lt;br /&gt;
	(&lt;br /&gt;
		'pid' =&amp;gt; array&lt;br /&gt;
		(&lt;br /&gt;
			'foreignKey'              =&amp;gt; 'tl_page.title',&lt;br /&gt;
			'sql'                     =&amp;gt; &amp;quot;int(10) unsigned NOT NULL default '0'&amp;quot;,&lt;br /&gt;
			'relation'                =&amp;gt; array('type'=&amp;gt;'belongsTo', 'load'=&amp;gt;'lazy')&lt;br /&gt;
		),&lt;br /&gt;
		'author' =&amp;gt; array&lt;br /&gt;
		(&lt;br /&gt;
			'label'                   =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_article']['author'],&lt;br /&gt;
			'default'                 =&amp;gt; $this-&amp;gt;User-&amp;gt;id,&lt;br /&gt;
			'exclude'                 =&amp;gt; true,&lt;br /&gt;
			'inputType'               =&amp;gt; 'select',&lt;br /&gt;
			'foreignKey'              =&amp;gt; 'tl_user.name',&lt;br /&gt;
			'eval'                    =&amp;gt; array('doNotCopy'=&amp;gt;true, 'mandatory'=&amp;gt;true, 'chosen'=&amp;gt;true, 'includeBlankOption'=&amp;gt;true, 'tl_class'=&amp;gt;'w50'),&lt;br /&gt;
			'sql'                     =&amp;gt; &amp;quot;int(10) unsigned NOT NULL default '0'&amp;quot;,&lt;br /&gt;
			'relation'                =&amp;gt; array('type'=&amp;gt;'hasOne', 'load'=&amp;gt;'eager')&lt;br /&gt;
		),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['TL_MODELS']['tl_article'] = 'Contao\ArticleModel';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Weiterführende Informationen =&lt;br /&gt;
&lt;br /&gt;
* [http://api.contao.org/v3/classes/Contao.Model.html API-Doku Model Klasse]&lt;br /&gt;
* [http://api.contao.org/v3/classes/Contao.Model.Collection.html API-Doku Collection Klasse]&lt;br /&gt;
* [https://contao.org/files/conference/conference-2012/papers/Entwickler-Workshop.pdf Foliensatz Entwickler-Workshop der Konferenz 2012]&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Benutzer_Diskussion:Somoza</id>
		<title>Benutzer Diskussion:Somoza</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Benutzer_Diskussion:Somoza"/>
				<updated>2011-01-26T12:12:42Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Artikel [[Konfiguration|Konfiguration]] ergänzen...&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Somoza|Somoza]] 13:12, 26. Jan. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Benutzer_Diskussion:Somoza</id>
		<title>Benutzer Diskussion:Somoza</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Benutzer_Diskussion:Somoza"/>
				<updated>2011-01-26T12:12:07Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Artikel [Konfiguration|Konfiguration] ergänzen...&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Somoza|Somoza]] 13:12, 26. Jan. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Benutzer_Diskussion:Somoza</id>
		<title>Benutzer Diskussion:Somoza</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Benutzer_Diskussion:Somoza"/>
				<updated>2011-01-26T12:09:44Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Die Seite wurde neu angelegt: „Artikel [Konfiguration] ergänzen...“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Artikel [Konfiguration] ergänzen...&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Benutzer:Somoza</id>
		<title>Benutzer:Somoza</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Benutzer:Somoza"/>
				<updated>2011-01-26T12:08:59Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;nick: Somoza&amp;lt;br&amp;gt;&lt;br /&gt;
status: Core-Übersetzer (hun)&amp;lt;br&amp;gt;&lt;br /&gt;
Profil: [http://www.contao-community.de/member.php?1099-somoza Contao-Community]&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
--[[Benutzer:Somoza|Somoza]] 13:08, 26. Jan. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Benutzer:Somoza</id>
		<title>Benutzer:Somoza</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Benutzer:Somoza"/>
				<updated>2011-01-26T12:06:46Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Die Seite wurde neu angelegt: „nick: Somoza status: Core-Übersetzer (hun) Profil: [http://www.contao-community.de/member.php?1099-somoza Contao-Community]“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;nick: Somoza&lt;br /&gt;
status: Core-Übersetzer (hun)&lt;br /&gt;
Profil: [http://www.contao-community.de/member.php?1099-somoza Contao-Community]&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Hilfe_Diskussion:Inhaltsverzeichnis</id>
		<title>Hilfe Diskussion:Inhaltsverzeichnis</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Hilfe_Diskussion:Inhaltsverzeichnis"/>
				<updated>2010-10-22T17:12:26Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gibt es auch eine Möglichkeit Tabellen zu definieren?&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Ja, ein Beispiel findest Du hier: [[Installation#Liste_kompatibler_Webhoster|Installation]]&amp;lt;br /&amp;gt;&lt;br /&gt;
--[[Benutzer:Manitougs|Manitougs]] 17:52, 21. Okt. 2010 (CEST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Danke! Wäre gut das in die Hilfeseite aufzunehmen... Mach ich vielleicht, wenn ich mal ein wenig mehr Zeit habe.&lt;br /&gt;
--[[Benutzer:Somoza|Somoza]] 19:12, 22. Okt. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:BackendTextField.jpg</id>
		<title>Datei:BackendTextField.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:BackendTextField.jpg"/>
				<updated>2010-10-21T11:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Ein Textfeld im Backend.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ein Textfeld im Backend.&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
=Allgemein=&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
Das Array $GLOBALS, in dem die Einstellungen gespeichert weren hat folgende Schlüssel:&lt;br /&gt;
&lt;br /&gt;
* '''BE_MOD''': Backend-Module&lt;br /&gt;
* '''BE_FFL''': Backend Forumular-Felder&lt;br /&gt;
* '''FE_MOD''': Frontend-Module&lt;br /&gt;
* '''FE_FFL''': Frontend Formular-Felder&lt;br /&gt;
* '''TL_PTY''': Seitentypen&lt;br /&gt;
* '''TL_CACHE''': Cache-Tabellen&lt;br /&gt;
* '''TL_CRON''': Zeitgesteuerte Skripts (cronjobs)&lt;br /&gt;
* '''TL_HOOKS''': Erweiterungspunkte&lt;br /&gt;
* '''TL_MIME''': MIME-Typen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:BackendModule.jpg]]&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Jedes Modul enthält wiederum ein Sub-Array in dem die Einstellungen für dieses Modul zu finden sind. Siehe OPTION.&lt;br /&gt;
&lt;br /&gt;
====OPTION====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][OPTION] = Wert;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können die einzelnen Einstellungen für ein Modul vorgenommen werden. Die möglichen Einstellungen sind aus der unteren Tabelle ersichtlich.&lt;br /&gt;
Es gilt dabei, dass der Typ FUNKTION ein Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''OPTION'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BE_FFL=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_FFL'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Konfigurationsarrays enthält alle Einstellungen für die Backend-Formular-Felder.&lt;br /&gt;
Dieses Element hat ein Sub-Array mit den Backen-Formular-Widgets. Siehe BE_WIDGETS.&lt;br /&gt;
&lt;br /&gt;
==BE_WIDGETS==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_FFL'][BE_WIDGET] = Wert;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In diesem Teil können die neuen Backen-Formular-Widgets hinzugefügt werden. Dazu überträgt man als Werte einfach den Namen der Klasse, die dieses Widget implementiert.&lt;br /&gt;
Standardmäßig sind die folgenden Elemente implementiert:&lt;br /&gt;
&lt;br /&gt;
* '''text''': Einfaches Textfeld.&lt;br /&gt;
* '''password''': Ein Passwortfeld in dem die Eingabe mit Punkten ersetzt wird.&lt;br /&gt;
* '''textStore''': ???&lt;br /&gt;
* '''textarea''': Ein mehrzeiliges Eingabefeld. (RTE Feld, etc.)&lt;br /&gt;
* '''select''': Ein Auswahl-Menü (Dropdown-Box)&lt;br /&gt;
* '''checkBox''': Eine Auswahlbox, die man anhaken kann.&lt;br /&gt;
* '''checkboxWizard''': ???&lt;br /&gt;
* '''radio''': Eine runde Auswahlbox&lt;br /&gt;
...&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_FFL']['text'] = 'TextField';&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:BackendTextField.jpg]]&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:38:41Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
=Allgemein=&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
Das Array $GLOBALS, in dem die Einstellungen gespeichert weren hat folgende Schlüssel:&lt;br /&gt;
&lt;br /&gt;
* '''BE_MOD''': Backend-Module&lt;br /&gt;
* '''BE_FFL''': Backend Forumular-Felder&lt;br /&gt;
* '''FE_MOD''': Frontend-Module&lt;br /&gt;
* '''FE_FFL''': Frontend Formular-Felder&lt;br /&gt;
* '''TL_PTY''': Seitentypen&lt;br /&gt;
* '''TL_CACHE''': Cache-Tabellen&lt;br /&gt;
* '''TL_CRON''': Zeitgesteuerte Skripts (cronjobs)&lt;br /&gt;
* '''TL_HOOKS''': Erweiterungspunkte&lt;br /&gt;
* '''TL_MIME''': MIME-Typen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:BackendModule.jpg]]&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Konfigurationarrays enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Jedes Modul enthält wiederum ein Sub-Array in dem die Einstellungen für dieses Modul zu finden sind. Siehe OPTION.&lt;br /&gt;
&lt;br /&gt;
====OPTION====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][OPTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können die einzelnen Einstellungen für ein Modul vorgenommen werden. Die möglichen Einstellungen sind aus der unteren Tabelle ersichtlich.&lt;br /&gt;
Es gilt dabei, dass der Typ FUNKTION ein Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''OPTION'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:37:42Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
=Allgemein=&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
Das Array $GLOBALS, in dem die Einstellungen gespeichert weren hat folgende Schlüssel:&lt;br /&gt;
&lt;br /&gt;
* '''BE_MOD''': Backend-Module&lt;br /&gt;
* '''BE_FFL''': Backend Forumular-Felder&lt;br /&gt;
* '''FE_MOD''': Frontend-Module&lt;br /&gt;
* '''FE_FFL''': Frontend Formular-Felder&lt;br /&gt;
* '''TL_PTY''': Seitentypen&lt;br /&gt;
* '''TL_CACHE''': Cache-Tabellen&lt;br /&gt;
* '''TL_CRON''': Zeitgesteuerte Skripts (cronjobs)&lt;br /&gt;
* '''TL_HOOKS''': Erweiterungspunkte&lt;br /&gt;
* '''TL_MIME''': MIME-Typen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:BackendModule.jpg]]&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Configuration Array enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Jedes Modul enthält wiederum ein Sub-Array in dem die Einstellungen für dieses Modul zu finden sind. Siehe OPTION.&lt;br /&gt;
&lt;br /&gt;
====OPTION====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][OPTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können die einzelnen Einstellungen für ein Modul vorgenommen werden. Die möglichen Einstellungen sind aus der unteren Tabelle ersichtlich.&lt;br /&gt;
Es gilt dabei, dass der Typ FUNKTION ein Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''OPTION'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:BackendModule.jpg</id>
		<title>Datei:BackendModule.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:BackendModule.jpg"/>
				<updated>2010-10-21T11:36:58Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Alle Backend Module im Contao-Backend.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Alle Backend Module im Contao-Backend.&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:35:17Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
Das Array $GLOBALS, in dem die Einstellungen gespeichert weren hat folgende Schlüssel:&lt;br /&gt;
&lt;br /&gt;
* '''BE_MOD''': Backend-Module&lt;br /&gt;
* '''BE_FFL''': Backend Forumular-Felder&lt;br /&gt;
* '''FE_MOD''': Frontend-Module&lt;br /&gt;
* '''FE_FFL''': Frontend Formular-Felder&lt;br /&gt;
* '''TL_PTY''': Seitentypen&lt;br /&gt;
* '''TL_CACHE''': Cache-Tabellen&lt;br /&gt;
* '''TL_CRON''': Zeitgesteuerte Skripts (cronjobs)&lt;br /&gt;
* '''TL_HOOKS''': Erweiterungspunkte&lt;br /&gt;
* '''TL_MIME''': MIME-Typen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:BackendModule.jpg]]&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Configuration Array enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Jedes Modul enthält wiederum ein Sub-Array in dem die Einstellungen für dieses Modul zu finden sind. Siehe OPTION.&lt;br /&gt;
&lt;br /&gt;
====OPTION====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][OPTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können die einzelnen Einstellungen für ein Modul vorgenommen werden. Die möglichen Einstellungen sind aus der unteren Tabelle ersichtlich.&lt;br /&gt;
Es gilt dabei, dass der Typ FUNKTION ein Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''OPTION'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Configuration Array enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
Jedes Modul enthält wiederum ein Sub-Array in dem die Einstellungen für dieses Modul zu finden sind. Siehe OPTION.&lt;br /&gt;
&lt;br /&gt;
====OPTION====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][OPTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können die einzelnen Einstellungen für ein Modul vorgenommen werden. Die möglichen Einstellungen sind aus der unteren Tabelle ersichtlich.&lt;br /&gt;
Es gilt dabei, dass der Typ FUNKTION ein Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''OPTION'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:ModuleArtikel.jpg</id>
		<title>Datei:ModuleArtikel.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:ModuleArtikel.jpg"/>
				<updated>2010-10-21T11:21:35Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Das Modul &amp;quot;Artikel&amp;quot; im Backend.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das Modul &amp;quot;Artikel&amp;quot; im Backend.&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:19:56Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält alle Einstellungen, für die Backendmodule. Es enthält das Sub-Array SECTION.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält standardmäßig die 5 folgenden Bereiche:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
Jede Sektion enthält ein weiteres Sub-Array MODULE&lt;br /&gt;
&lt;br /&gt;
===MODULE===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION][MODULE];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dieser Teil des Configuration Array enthält die bezeichnungen der Module, die unter den jeweiligen Sektionen geladen werden sollen.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content']['article'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&amp;lt;br&amp;gt;&lt;br /&gt;
[[Datei:ModuleArtikel.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN] = Wert&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:InhalteSektion.jpg</id>
		<title>Datei:InhalteSektion.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:InhalteSektion.jpg"/>
				<updated>2010-10-21T11:09:02Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Das ist die Sektion &amp;quot;Inhalte&amp;quot; im Contao-Backend.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Das ist die Sektion &amp;quot;Inhalte&amp;quot; im Contao-Backend.&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T11:06:30Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=BE_MOD=&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'] = array(5 Standard-Sektionen);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Dieser Teil des Configuration Arrays enthält alle Einstellungen, für die Backendmodule. Es enthält ein Sub-Array mit den 5 Standard-Sektionen:&lt;br /&gt;
&lt;br /&gt;
* content: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Inhalte&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* design: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Layout&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* accounts: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerverwaltung&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* system: Das sind jene Module, die unter dem Menüpunkt &amp;quot;System&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
* profile: Das sind jene Module, die unter dem Menüpunkt &amp;quot;Benutzerfunktionen&amp;quot; im Contao-Backend erscheinen.&lt;br /&gt;
&lt;br /&gt;
Beispiel:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD']['content'];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sieht so aus:&lt;br /&gt;
[[Datei:InhalteSektion.jpg]]&lt;br /&gt;
&lt;br /&gt;
Es können hier natürlich aus eigene (neue) Sektionen eingeführt werde, dazu muss man einfach das Array um den gewünschten Wert ergänzen, bzw. den gewünschten wert an der richtigen Stelle im Array einfügen.&lt;br /&gt;
&lt;br /&gt;
==SECTION==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SEKTION] = array(MODULE);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Wie oben erwähnt gibt es 5 Standard-Sektionen. Die einzelnen Sektionen enthalten jeweils Sub-Arrays, in denen die Module&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN] = Wert&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T10:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN] = Wert&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T10:48:44Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T10:48:13Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-10-21T10:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Tablle der Config Paramter erstellt&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['BE_MOD'][SECTION][MODULE][TOKEN]&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Für die folgende Tabelle gilt, dass der Typ FUNKTION ein 2stelliges Array der Form&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('PHP-Klasse','Funktion der PHP-Klasse')&amp;lt;/source&amp;gt;&lt;br /&gt;
ist.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table style=&amp;quot;border:1px #aaa solid;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''TOKEN'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beschreibung'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Typ'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;'''Beispielhafter Wert'''&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;tables&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Array der Tabellen die dieses Modul verwendet.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;ARRAY&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('tl_article','tl_content')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;icon&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Ein Pfad zu einem Bild, dass als icon für dieses Modul&amp;lt;br&amp;gt;&lt;br /&gt;
angezeigt wird.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'system/modules/newsletter/html/icon.gif'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;callback&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Eine eigene Klasse, die das komplette Aussehen des&amp;lt;br&amp;gt;&lt;br /&gt;
Moduls steuert. Die Klasse muss eine Methode&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;generate()&amp;lt;/source&amp;gt; haben, die eine Form zurückgibt, die angezeigt werden soll.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;STRING&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;'RepositoryCatalog'&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;import&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass den Datenimporter für die Kindtabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Newsletter', 'importRecipients')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;importTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenimporter für die Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'importTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;exportTheme&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Funktion, dass einen Datenexporter für die einzelnen Elemente der Haupttabelle implementiert.&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('Theme', 'exportTheme')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;table&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;array('TableWizard', 'importTable')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;list&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;UNKLAR: ???&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;FUNKTION&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;array('ListWizard', 'importList')&amp;lt;/source&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Hilfe_Diskussion:Inhaltsverzeichnis</id>
		<title>Hilfe Diskussion:Inhaltsverzeichnis</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Hilfe_Diskussion:Inhaltsverzeichnis"/>
				<updated>2010-10-21T09:55:16Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Die Seite wurde neu angelegt: „Gibt es auch eine Möglichkeit Tabellen zu definieren?“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Gibt es auch eine Möglichkeit Tabellen zu definieren?&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-08-14T13:30:41Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form: &amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
* '''tables''': Ein array von Tabellen, die dieses Modul verwendet. Aussehen wird in der DCA konfiguriert.&lt;br /&gt;
* '''icon''': Ein Pfad zum einem Sybol relativ zum Contao-Verzeichnis, das im Backend bei diesem Modul erscheint.&lt;br /&gt;
* '''callback''': Eine PHP-Klasse, die die Ausgabe des Moduls steuert. Der Rückgabewert der Klasse ist die Ausgabe.&lt;br /&gt;
* '''import''': ???&lt;br /&gt;
* '''importTheme''': ??&lt;br /&gt;
* '''exportTheme''': ??&lt;br /&gt;
* '''table''': ??&lt;br /&gt;
* '''list''': ??&lt;br /&gt;
* '''key''': ??&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Diskussion:Konfiguration</id>
		<title>Diskussion:Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Diskussion:Konfiguration"/>
				<updated>2010-08-09T14:39:31Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Die Seite wurde neu angelegt: „Hallo,  import, importTheme, exportTheme, table, list wisst ihr was diese Einstellungen bewirken?“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hallo,&lt;br /&gt;
&lt;br /&gt;
import, importTheme, exportTheme, table, list&lt;br /&gt;
wisst ihr was diese Einstellungen bewirken?&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-08-09T14:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form: &amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
* '''tables''': Ein array von Tabellen, die dieses Modul verwendet.&lt;br /&gt;
* '''icon''': Ein Pfad zum einem Sybol relativ zum Contao-Verzeichnis, das im Backend bei diesem Modul erscheint.&lt;br /&gt;
* '''callback''': Eine PHP-Klasse, die die Ausgabe des Moduls steuert.&lt;br /&gt;
* '''import''': ???&lt;br /&gt;
* '''importTheme''': ??&lt;br /&gt;
* '''exportTheme''': ??&lt;br /&gt;
* '''table''': ??&lt;br /&gt;
* '''list''': ??&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-08-09T14:36:36Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form: &amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
* ''tables'': Ein array von Tabellen, die dieses Modul verwendet.&lt;br /&gt;
* ''icon'': Ein Pfad zum einem Sybol relativ zum Contao-Verzeichnis, das im Backend bei diesem Modul erscheint.&lt;br /&gt;
* ''callback'': Eine PHP-Klasse, die die Ausgabe des Moduls steuert.&lt;br /&gt;
* ''import'': ???&lt;br /&gt;
* ''importTheme'': ??&lt;br /&gt;
* ''exportTheme'': ??&lt;br /&gt;
* ''table'': ??&lt;br /&gt;
* ''list'': ??&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Konfiguration</id>
		<title>Konfiguration</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Konfiguration"/>
				<updated>2010-08-09T14:36:13Z</updated>
		
		<summary type="html">&lt;p&gt;Somoza: Anlegen des Artikels&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Konfiguration=&lt;br /&gt;
[[Category:Dev HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
{{AppliesTo&lt;br /&gt;
|Version=2.9.0}}&lt;br /&gt;
&lt;br /&gt;
Hier soll eine Sammlung der Einstellungen entstehen, die in den Dateien localconfig, config, etc. eingestellt werden können.&lt;br /&gt;
Also Einstellungen der Form: &amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BE_MOD==&lt;br /&gt;
&amp;lt;pre&amp;gt;$GLOBALS['BE_MOD'][SECTION][MODULE]['tables']&amp;lt;/pre&amp;gt;&lt;br /&gt;
Hier können neue Backend-Module registriert werden. Dabei bezeichnet SECTION den Namen des Abschnitts unter der dieses Modul erscheint (z.B.: 'content' für den Abschitt Inhalte, 'layout' für den Abschnitt Layout). MODULE bezeichnet den Namen des Moduls das im Backend angezeigt werden soll.&lt;br /&gt;
Die einzelnen Einstellungen, die hier vorgenommen werden können:&lt;br /&gt;
&lt;br /&gt;
* ''tables'': Ein array von Tabellen, die dieses Modul verwendet.&lt;br /&gt;
* ''icon'': Ein Pfad zum einem Sybol relativ zum Contao-Verzeichnis, das im Backend bei diesem Modul erscheint.&lt;br /&gt;
* ''callback'': Eine PHP-Klasse, die die Ausgabe des Moduls steuert.&lt;br /&gt;
* ''import'': ???&lt;br /&gt;
* ''importTheme'': ??&lt;br /&gt;
* ''exportTheme'': ??&lt;br /&gt;
* ''table'': ??&lt;br /&gt;
* ''list'': ??&lt;/div&gt;</summary>
		<author><name>Somoza</name></author>	</entry>

	</feed>