<?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=Hschottm</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=Hschottm"/>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Spezial:Beitr%C3%A4ge/Hschottm"/>
		<updated>2026-05-02T13:25:55Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.22.6</generator>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-02-23T08:13:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Insert Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1::3}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. Es werden maximal 3 Tags ausgegeben.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1::0::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. Die gefundenen Tags werden nach Relevanz sortiert.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_faq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_files::file_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für eine Datei vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_file::1::3::1::userfiles}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen der Datei mit der ID 1 an. Es werden maximal 3 Tags, sortiert nach Relevanz ausgegeben. Die Tags verlinken auf eine Seite mit dem Alias ''userfiles''.&lt;br /&gt;
&lt;br /&gt;
die Paramter '''max_tags''', '''relevance''' und '''target''' sind optional und können weggelassen werden:&lt;br /&gt;
&lt;br /&gt;
* '''max_tags''' gibt eine obere Grenze für die Anzahl der Ergebnis-Tags an. Wird nichts angegeben, verwendet die Erweiterung intern 0, d.h. alle gefundenen Ergebnisse werden angegeben&lt;br /&gt;
* '''relevance''' gibt die Relevanz des Ergebnisses an. Ist dieser Wert 0 (Standard), werden die Ergebnis-Tags alphabetisch sortiert, ist der Wert 1, werden die Ergebnis-Tags nach Häufigkeit sortiert, die am häufigsten verwendeten Tags werden dabei zuerst angegeben&lt;br /&gt;
* '''target''' gibt eine andere Zielseite als die aktuelle Seite an. Hierbei handelt es sich entweder um die ID einer Contao-Seite, oder den Seiten-Alias. Als Standard verwendet die Erweiterung 0, d.h. es wird auf die aktuelle Seite weitergeleitet, auf der sich auch der Insert-Tag befindet&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-02-23T08:11:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Insert Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_faq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_files::file_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für eine Datei vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_file::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen der Datei mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
die Paramter '''max_tags''', '''relevance''' und '''target''' sind optional und können weggelassen werden:&lt;br /&gt;
&lt;br /&gt;
* '''max_tags''' gibt eine obere Grenze für die Anzahl der Ergebnis-Tags an. Wird nichts angegeben, verwendet die Erweiterung intern 0, d.h. alle gefundenen Ergebnisse werden angegeben&lt;br /&gt;
* '''relevance''' gibt die Relevanz des Ergebnisses an. Ist dieser Wert 0 (Standard), werden die Ergebnis-Tags alphabetisch sortiert, ist der Wert 1, werden die Ergebnis-Tags nach Häufigkeit sortiert, die am häufigsten verwendeten Tags werden dabei zuerst angegeben&lt;br /&gt;
* '''target''' gibt eine andere Zielseite als die aktuelle Seite an. Hierbei handelt es sich entweder um die ID einer Contao-Seite, oder den Seiten-Alias. Als Standard verwendet die Erweiterung 0, d.h. es wird auf die aktuelle Seite weitergeleitet, auf der sich auch der Insert-Tag befindet&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-02-23T08:11:17Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: Added parameters and additional description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_faq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_files::file_id::max_tags::relevance::target}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für eine Datei vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_file::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen der Datei mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
die Paramter '''max_tags''', '''relevance''' und '''target''' sind optional und können weggelassen werden:&lt;br /&gt;
&lt;br /&gt;
* '''max_tags''' gibt eine obere Grenze für die Anzahl der Ergebnis-Tags an. Wird nichts angegeben, verwendet die Erweiterung intern 0, d.h. alle gefundenen Ergebnisse werden angegeben&lt;br /&gt;
* '''relevance''' gibt die Relevanz des Ergebnisses an. Ist dieser Wert 0 (Standard), werden die Ergebnis-Tags alphabetisch sortiert, ist der Wert 1, werden die Ergebnis-Tags nach Häufigkeit sortiert, die am häufigsten verwendeten Tags werden dabei zuerst angegeben&lt;br /&gt;
* '''target''' gibt eine andere Zielseite als die aktuelle Seite an. Hierbei handelt es sich entweder um die ID einer Contao-Seite, oder den Seiten-Alias. Als Standard verwendet die Erweiterung 0, d.h. es wird auf die aktuelle Seite weitergeleitet, auf der sich auch der Insert-Tag befindet.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-01-13T09:21:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Insert Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_faq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_file::file_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für eine Datei vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_file::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen der Datei mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-01-13T08:47:58Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Insert Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_faq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-01-13T08:46:51Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Insert Tags */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_faq::faq_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen FAQ-Eintrag vergebenen Auszeichnungen als URL auf die aktuelle Seite, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_afaq::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des FAQ-Eintrags mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Contao-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-01-13T08:13:33Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Verwenden von Auszeichnungen im Contao-Frontend */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
* FAQ (ab Contao 2.11)&lt;br /&gt;
* Dateien (ab Contao 3.1)&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche TPYOlight-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Tags</id>
		<title>Tags</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Tags"/>
				<updated>2014-01-13T08:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:tags]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/tags&lt;br /&gt;
| ExtVersion=3.2.0&lt;br /&gt;
| Version=3.2.0 - 3.2.3&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/tags.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
| Comment=Versionen ältere Contao-Versionen verfügbar&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Modul tags (Auszeichnungen) ==&lt;br /&gt;
&lt;br /&gt;
tags ist ein Contao-Modul zum Erstellen und Anzeigen von Auszeichnungen innerhalb von Contao. Mit Hilfe des Moduls lassen sich für Entwickler mit geringem Aufwand Auszeichnungen für beliebige Contao Datacontainer (Tabellen) hinzufügen. Es ist zu beachten, dass zum vollständigen Funktionieren der Erweiterung die Mootools Unterstützung im Contao Seitenlayout aktiviert sein muss.&lt;br /&gt;
Das Modul stellt ein Eingabefeld-Widget zur Verfügung, das für den aktuellen Datacontainer, in dem es eingesetzt wird, die Auszeichnungen in der Datenbank ablegen und auslesen kann. Die Auszeichnungen werden dabei als kommagetrennte Liste von den Autoren eingegeben oder können, falls JavaScript aktiviert ist, per Mausklick hinzugefügt oder entfernt werden (dies gilt allerdings nur für bereits bestehende Auszeichnungen).&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_backend.png|center|frame|Eingabefeld für Auszeichnungen im Backend]]&lt;br /&gt;
&lt;br /&gt;
In der vorliegenden Abbildung sieht man, dass das ''title''-Attribut der URL einer Auszeichnung die Anzahl der Verwendung derselben anzeigt, d.h. neben dem Namen der Auszeichnung wird die Anzahl der Verwendungen in Klammern hinter den Namen ausgegeben. ''Mathematik (8)'' bedeutet also z.B., dass die Auszeichnung Mathematik insgesamt 8 Mal verwendet wird. &lt;br /&gt;
&lt;br /&gt;
Es ist zu beachten, dass pro Contao Datacontainer nur ein Eingabefeld für Auszeichnungen verwendet wird, da die Auszeichnungen immer nur für den gesamten Datacontainer vergeben werden und nicht für das zugrund liegende Eingabefeld.&lt;br /&gt;
=== Hinweise für Entwickler von eigenen Erweiterungen ===&lt;br /&gt;
&lt;br /&gt;
Nutzer, die Auszeichnungen nur Verwenden wollen und diese nicht in eigene Erweiterungen integrieren wollen, können den folgenden Absatz einfach [[#Verwenden_von_Auszeichnungen_im_Contao-Frontend|überspringen]].&lt;br /&gt;
&lt;br /&gt;
==== Hinzufügen von Auszeichnungsfeldern in Contao Datacontainer ====&lt;br /&gt;
&lt;br /&gt;
Um ein Auszeichnungs-Eingabefeld in einen Contao Datacontainer einzufügen, werden die folgenden Schritte benötigt:&lt;br /&gt;
&lt;br /&gt;
# Um das Eingabefeld anzuzeigen, muss für den Datacontainer ein entsprechendes Datenbankfeld existieren. Da die Auszeichnungen nicht in diesem Datenbankfeld gespeichert werden, sondern in der speziell vom tags-Modul bereitgestellten Datenbanktabelle ''tl_tag'', reicht es, ein möglichst kleines Datenbankfeld zu erzeugen.&lt;br /&gt;
# Das Eingabefeld muss in das DCA Konfigurationsarray eingefügt werden&lt;br /&gt;
&lt;br /&gt;
Ein neues Datenbankfeld erstellen Sie in der ''config/database.sql''-Datei des gewünschten Moduls. Ein Beispiel ist z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
CREATE TABLE `tl_literature` (&lt;br /&gt;
  `tags` char(1) NOT NULL default ''&lt;br /&gt;
) ENGINE=MyISAM DEFAULT CHARSET=utf8;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Um das Feld mit diesem Namen in das DCA-Konfigurationsarray zu integrieren, muss es in eine der Paletten des Konfigurationsarrays eingefügt werden und eine Felddefinition erstellt werden, also z.B.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'' Palettes&lt;br /&gt;
'palettes' =&amp;gt; array(&lt;br /&gt;
  'default' =&amp;gt; 'title,author,description,tags,content'&lt;br /&gt;
),&lt;br /&gt;
'' Fields&lt;br /&gt;
'fields' =&amp;gt; array(&lt;br /&gt;
  'tags' =&amp;gt; array(&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['MSC']['tags'],&lt;br /&gt;
    'inputType' =&amp;gt; 'tag'&lt;br /&gt;
  )&lt;br /&gt;
),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Mit ''$GLOBALS['TL_LANG']['MSC']['tags']'' stellt das tags-Modul bereits einen Standardbezeichner für ein Auszeichnungsfeld zur Verfügung. Man kann diesen natürlich jederzeit gegen eigene Spracheinträge austauschen.&lt;br /&gt;
&lt;br /&gt;
Beim Speichern eines Datacontainers werden während der Validierung der Daten die Auszeichnungen identifiziert und in der Datenbanktabelle ''tl_tag'' gespeichert. Abgelegt wird die ID des aktuellen Datacontainers (Tabellenfeld ''id''), der Tabellenname des Datacontainers (Tabellenfeld ''from_table'') und die Auszeichnung (Tabellenfeld ''tag'').&lt;br /&gt;
&lt;br /&gt;
==== Optionen für das Evaluation-Array des Feldes ====&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! Schlüssel &lt;br /&gt;
! Wert &lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| table || Quelltabelle ''string'' || Name der Quelltabelle, aus der die Auszeichnungen gebildet werden sollen. Der Standard ist der Name des aktuellen DCA Datencontainers. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| isTag || true/false ''boolean'' || Gibt an, ob der Inhalt des Feldes als Tag gespeichert werden soll oder nicht. Der Standard ist ''true''. Wenn der Inhalt des Feldes nicht als Tag gespeichert werden soll, wird der Feldinhalt ganz normal als kommagetrennte Zeichenkette in der Datenbank abgelegt. &lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| maxtags || Anzahl ''integer'' || Gibt die maximale Anzahl der Auszeichnungen an, die in der Tag Cloud zum Auswählen der Auszeichnungen angegeben werden. Wenn die Anzahl der verfügbaren Auszeichnungen größer ist, als maxtags, werden die Auszeichnungen mit den wenigsten Vorkommnissen nicht mehr angezeigt. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Verwenden von Auszeichnungen im Contao-Frontend ===&lt;br /&gt;
Für die Verwendung im Contao-Frontend ist das Modul ''Tag Cloud'' vorgesehen. Das Modul erstellt eine HTML-Liste der für einen oder mehrere Datacontainer verwendeten Auszeichnungen. Um die Liste als Tag Cloud darzustellen, müssen die zugehörigen CSS-Selektoren mit Stilen versehen werden. Zwei Beispieldateien ''[[tags_oxygen.css]]'' und ''[[tags_orange.css]]'' finden sich im ''tl_files/tags''-Verzeichnis des Installationspakets der tags-Erweiterung. Es empfiehlt sich an, sich an diesen Stilen zu orientieren, da es bei der Verwendung der '''Top 10 Auszeichnungen''' darauf ankommt, welche Elemente der Tag Cloud durch die CSS-Stile sichtbar gemacht werden und welche nicht.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen deaktiviert]]&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Maximale Anzahl von Auszeichnungen''' kann man eine maximale Anzahl der anzuzeigenden Auszeichnungen für die Tag Cloud festlegen. Ein Wert von 0 oder kein Wert zeigt immer alle verfügbaren Auszeichnungen an. Bei einem Wert kleiner als die maximale Anzahl der verfügbaren Auszeichnungen werden nur die häufigsten Auszeichnungen gemäß der Vorgabe im Eingabefeld angezeigt. Es ist zu beachten, dass es dadurch möglich ist, dass nicht alle Auszeichnungen angezeigt werden. Man sollte für die Benutzer einen Hinweis vorhalten, der auf diesen Umstand aufmerksam macht.&lt;br /&gt;
&lt;br /&gt;
Im Eingabefeld '''Anzahl der Auszeichnungsgrößen''' kann man die Anzahl der verfügbaren CSS Selektoren für die Tag Cloud festlegen. Der Standardwert 4 erzeugt vier unterschiedliche Gruppen von Auszeichnungen mit den Selektoren size1, size2, size3 und size4, man kann also maximal 4 unterschiedliche Größen von Auszeichnungen im Frontend ausgeben. Es ist darauf zu achten, dass man immer für alle möglichen CSS Selektoren ein CSS-Element vorhält.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Auszeichnungs-Klassennamen verwenden''' fügt einen zusätzlichen CSS Klassennamen für jede Auszeichnung hinzu, der aus dem Namen der jweiligen Auszeichnung besteht. Damit können einzelne Auszeichnungen individuell per CSS angepasst werden. Leerzeichen in den Auszeichnungsnamen werden für die CSS-Klassennamen in Unterstriche umgewandelt.&lt;br /&gt;
&lt;br /&gt;
Mit dem Auswahlfeld '''Tag Cloud Template''' kann man das Template bestimmen, das für die Generierung der Tag Cloud im Frontend verwendet werden soll. Standardmäßig ist dies das Template ''mod_tagcloud''. Man kann sich aber auch eigene Templates erstellen und hier verwenden. Diese müssen dann lediglich mit der Zeichenkette mod_tagcloud beginnen, also z.B. mod_tagcloud_spezial etc.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Zugehörige Auszeichnungen''' zeigt im Frontend bei Auswahl mindestens einer Auszeichnung eine Liste weitere Auszeichnungen an, die im Zusammenhang mit der ausgewählten Auszeichnung vergeben wurden. Durch einen Klick auf eine dieser zugehörigen Auszeichnungen kann die Suche nach ausgezeichneten Objekten weiter eingeschränkt werden. Natürlich funktioniert die Anzeige der zugehörigen Auszeichnungen nur dann, wenn sich das Tag Cloud Modul auf einer Seite befindet, die sich in der Weiterleitung der Tag Cloud Hyperlinks befindet, da die Tag Cloud sonst keinerlei Kenntnis von bereits ausgewählten Auszeichnungen haben kann.&lt;br /&gt;
&lt;br /&gt;
Das Kontrollkästchen '''Top 10 Auszeichnungen''' erzeugt über der Tag Cloud eine weitere Tag Cloud, welche die 10 häufigsten Auszeichnungen beinhaltet, in der Reihenfolge des häufigsten Auftretens. Gleichzeitig ist dieses Kontrollkästchen ein Selektor, der bei Aktivierung zwei weitere Kontrollkästchen erzeugt:&lt;br /&gt;
&lt;br /&gt;
* '''Top 10 Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, sind die Top 10 Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
* '''Alle Auszeichnungen sind aufgeklappt''': Wenn dieses Kontrollkästchen aktiviert ist, ist die Tag Cloud mit allen Auszeichnungen beim Öffnen der Seite aufgeklappt, d.h. die Liste der Auszeichnungen ist sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_1a.png|center|frame|Anzeigeeinstellungen des Tag Cloud Moduls im Backend, Top 10 Auszeichnungen aktiviert]]&lt;br /&gt;
&lt;br /&gt;
Man wählt unter '''Weiterleitung zu Seite''' eine interne Contao-Seite aus, damit die Auszeichnungen der Tag Cloud mit Hyperlinks versehen werden. Die gewählte Seite wird dann immer mit dem URL-Parameter ''tag=TAGNAME'' aufgerufen, also z.B. ''http://www.meineseite.de/weiterleitung.html?tag=typolight''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_settings_2.png|center|frame|Tabellenspezifische Eingabefelder des Tag Cloud Moduls im Backend]]&lt;br /&gt;
&lt;br /&gt;
Bei '''Einschränkung auf Tabelle(n)''' wählt man normalerweise immer nur den Datacontainer aus, für den die Tags gespeichert wurden.&lt;br /&gt;
&lt;br /&gt;
Die Felder '''Quell-Tabelle für Auszeichnungen''' und '''Tabellenfeld für Auszeichnungen''' werden mit den Standardeinträgen ''tl_tag'' und ''tag'' vorbelegt und sollten nur dann geändert werden, wenn man die Tags aus einer eigenen Tabelle beisteuern will.&lt;br /&gt;
&lt;br /&gt;
Mit den Feldern '''CSS-Id/Klasse''' kann man zusätzliche CSS-ID's oder Klassen vergeben, die dann im umschließenden DIV-Container der Tag Cloud eingebettet werden. Dadurch hat man die Möglichkeit individuelle Stile für die Tag Clouds einzusetzen.&lt;br /&gt;
&lt;br /&gt;
Im Frontend sieht die Tag Cloud dann z.B. folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tagcloud_frontend.png|center|frame|Ausgabe der Tag Cloud im Frontend]]&lt;br /&gt;
&lt;br /&gt;
bzw. mit aktivierten Top 10 Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_topten.png|center|frame|Tag Cloud mit Top 10 Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
bwz. mit aktivierten Top 10 und zugehörigen Auszeichnungen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_related.png|center|frame|Tag Cloud mit Top 10 und zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
Werden zwei Tag Clouds (Top 10 + Alle) oder die zugehörigen Auszeichnungen angezeigt, bindet Contao ein JavaScript ein, das die jeweiligen Tag Clouds bei Mausklick auf den Titel einklappt bzw. ausklappt. Ist kein JavaScript aktiviert, so werden die dreieckigen Klappsymbole nicht angezeigt. Für einen optimale Zusammenarbeit mit der JavaScript-Erweiterung sollte man die installierten CSS-Dateien tags_oxygen.css oder tags_orange.css in die Seite einbinden.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Elemente können mit Tags versehen werden:&lt;br /&gt;
&lt;br /&gt;
* Nachrichtenbeiträge&lt;br /&gt;
* Artikel&lt;br /&gt;
* Inhaltselemente&lt;br /&gt;
* Kalender/Events&lt;br /&gt;
  &lt;br /&gt;
==== Weiterleitung zu Seiten über eine Tag Cloud ====&lt;br /&gt;
&lt;br /&gt;
Damit eine sinnvolle Weiterleitung aus einer Tag Cloud vorgenommen werden kann, muss die Seite, zu der weitergeleitet wird, den tag-Parameter in der URL interpretieren können. Hierin liegt die Hauptarbeit, wenn die Tag-Unterstützung für bestehende Contao-Datacontainer vorgenommen werden soll.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Contao-Module reagieren auf einen Aufruf aus einer Tag Cloud heraus und zeigen nur die Elemente an, die mit der ausgewählten Auszeichnung versehen wurden:&lt;br /&gt;
&lt;br /&gt;
* Modul '''Nachrichtenarchiv''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Nachrichtenliste''': Es werden alle Nachrichten angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Globale Artikelliste''': Es werden Links auf alle Artikel angezeigt, die mit der Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Eventliste''': Es werden alle Events der ausgewählten Kalender im ausgewählten Zeitraum angezeigt, die mit der gesuchten Auszeichnung versehen sind.&lt;br /&gt;
* Modul '''Auszeichnungsobjekte''': Es werden Inhaltselemente (Seiten, Artikel, Inhaltselemente) in einer Liste angezeigt, die mit einer bestimmten Auszeichnung versehen sind.&lt;br /&gt;
&lt;br /&gt;
==== Ausgabe von Auszeichnungslisten zu Nachrichtenbeiträgen ====&lt;br /&gt;
&lt;br /&gt;
Bei der Ausgabe von Nachrichtenbeiträgen gibt es die Möglichkeit, unterhalb des Nachrichtenbeitrags die zum Beitrag zugehörigen Auszeichnungen anzeigen zu lassen. Zu diesem Zweck kann die Ausgabe der Auszeichnungen in den Frontend-Modulen zur Nachrichtenanzeige, '''Nachrichtenleser''', '''Nachrichtenliste''' und '''Nachrichtenarchiv''', aktiviert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_tag_settings.png|center|frame|Aktivierung einer Auszeichnungsliste im Modul des Contao Backends]]&lt;br /&gt;
&lt;br /&gt;
Mit der Option '''Auszeichnungen ignorieren''' werden von der Liste alle zur Filterung verwendeten Auszeichnungen verworfen.&lt;br /&gt;
&lt;br /&gt;
Wenn man die Option '''Nachrichten-Auszeichnungen anzeigen''' auswählt, erscheint zusätzlich ein Auswahl-Feld für eine Weiterleitungsseite, die aufgerufen wird, wenn aus eine der Auszeichnungen geklickt wird. Hier wählt man die Seite aus, auf die man auch aus der Tag Cloud heraus weiterleitet oder aber natürlich jede beliebige andere Seite, wenn man eine spezielle Behandlung der zu einer Nachrichten angeklickten Auszeichnungen wünscht.&lt;br /&gt;
&lt;br /&gt;
Um, wie bei den Tag Clouds die Namen der individuellen CSS-Klassen der jeweiligen Auszeichnungen anzuzeigen, wurde die Option &amp;quot;Auszeichnungs-Klassennamen verwenden&amp;quot; eingeführt. Diese verwendet die individuelle CSS-Klasse in allen Auszeichnungen, die unterhalb eines Nachrichtenbeitrags angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
Damit eine Ausgabe der Auszeichnungen im Frontend auch wirklich ausgeführt wird, muss man außerdem die '''Nachrichtenvorlage''' des Moduls anpassen. Speziell für diesen Zweck wurde mit der tags-Erweiterung das Template ''news_full_tags'' erstellt, das den entsprechenden HTML-Code zur Ausgabe der Auszeichnungen unterhalb eines Nachrichtenbeitrags bereitstellt. Wenn man ein anderes Template für die Ausgabe verwenden will und die Ausgabe der Auszeichnungen zu einem Nachrichtenbeitrag wünscht, sollte man den im Template news_full_tags hinzugekommenen Quellcode kopieren und in das gewünschte Template einfügen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTags): ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php if (count($this-&amp;gt;taglist)): ?&amp;gt;&lt;br /&gt;
&amp;lt;ul class=&amp;quot;tag-chain&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter = 0; foreach ($this-&amp;gt;taglist as $tag): ?&amp;gt;&lt;br /&gt;
&amp;lt;li class=&amp;quot;tag-chain-item&amp;lt;?php if ($counter == 0) echo ' first'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($counter == count($this-&amp;gt;taglist)-1) echo ' last'; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;showTagClass) echo ' ' . $tag['class']; ?&amp;gt;&amp;quot;&amp;gt;&amp;lt;?php echo $tag['url']; ?&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;?php $counter++; endforeach; ?&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Für die Ausgabe der Auszeichnungen enthalten die in der Erweiterung mitgelieferten CSS-Dateien tags_orange.css und tags_oxygen.css weitere CSS-Selektoren, die für eine grundlegende Formatierung der Auszeichnungslisten sorgen.&lt;br /&gt;
Ein Nachrichtenbeitrag mit den dazugehörigen Auszeichnungen könnte dann z.B. folgendermaßen aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsliste.png|center|frame|Darstellung einer Nachricht mit zugehörigen Auszeichnungen]]&lt;br /&gt;
&lt;br /&gt;
=== Inhaltselemente ===&lt;br /&gt;
Die tags-Erweiterung erweitert des Contao Inhaltselement '''Überschrift''' und fügt in den Experten-Einstellungen einen zusätzlichen Parameter '''Nur bei Auszeichnungen anzeigen''' ein. Wird dieses Feld ausgewählt, dann zeigt Contao die Überschrift nur dann an, wenn auf der betreffenden Seite Auszeichnungen verwendet werden, d.h. wenn von einer Tag Cloud über eine Auszeichnung auf die Seite verzweigt wird. Zu erkennen ist die am Paramter '''tag''' in der URL der Seite.&lt;br /&gt;
&lt;br /&gt;
[[Datei:heading_tags_only.png|center|frame|Auswahl 'Nur bei Auszeichnungen anzeigen' im Überschrift Inhaltselement]]&lt;br /&gt;
&lt;br /&gt;
Dieses Feld kann in Kombination mit dem Insert Tag &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt; z.B. dazu eingesetzt werden, eine für ausgewählte Tags passende Überschrift anzuzeigen, z.B. '''Auswahl der Teilnehmer &amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''' =&amp;gt; '''Auswahl der Teilnehmer (Kongress+Oktober+Hamburg)'''&lt;br /&gt;
=== Insert Tags ===&lt;br /&gt;
&lt;br /&gt;
tags führt die folgenden Insert Tags für Contao ein:&lt;br /&gt;
&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_used}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der aktuell verwendeten Auszeichnungen, z.B. '''(Contao+Erweiterung+tags)'''&lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_news::news_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Nachrichtenbeitrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_news::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Nachrichtenbeitrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_event::event_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Kalendereintrag vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_event::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Kalendereintrags mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_article_url::article_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für einen Artikel vergebenen Auszeichnungen als URL auf den zugehörigen Artikel, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_article_url::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Artikels mit der ID 1 an und verlinkt jede Auszeichnung mit der Seite des Artikels. &lt;br /&gt;
* '''&amp;lt;nowiki&amp;gt;{{tags_content::content_id}}&amp;lt;/nowiki&amp;gt;''': Wird ersetzt durch eine Liste der für ein Inhaltselement vergebenen Auszeichnungen, z.B. zeigt &amp;lt;nowiki&amp;gt;{{tags_content::1}}&amp;lt;/nowiki&amp;gt; die Auszeichnungen des Inhaltselements mit der ID 1 an.&lt;br /&gt;
&lt;br /&gt;
=== Ausgabe in Feeds ===&lt;br /&gt;
Mit Version 1.7.2 ist auch die Ausgabe von tags zu Events (Kalendereinträgen) in Kalender-Feeds möglich, mit Version 1.7.3 die Ausgabe von tags zu Nachrichtenbeiträgen in News-Feeds. Standardmäßig werden diese Auszeichnungen als HTML-Liste nach der Beschreibung des Events bzw. des Nachrichtenbeitrags ausgegeben. Falls eine Ausgabe nicht erwünscht ist, so muss die folgende globale Variable updatesicher mit einem negativen Booleschen Wert überschrieben werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS['tags']['showInFeeds'] = false;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Diese Zeile fügt man dann am besten z.B. in die Datei '''&amp;lt;nowiki&amp;gt;system/config/localconfig.php&amp;lt;/nowiki&amp;gt;''' ein.&lt;br /&gt;
Die Darstellung der Auszeichnungen im Newsfeed kann über das Template tags_feed beeinflusst werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche TPYOlight-Module ===&lt;br /&gt;
Die tags-Erweiterung führt die folgenden neuen Contao-Module ein:&lt;br /&gt;
&lt;br /&gt;
==== Globale Artikelliste ====&lt;br /&gt;
Mit der globalen Artikelliste kann man eine Liste aller verfügbaren Artikel einer Contao-Installation ausgeben lassen. In dieser Form ist das Modul natürlich nur bedingt sinnvoll. Wenn man die Ausgabe der Artikel einschränken möchte, wählt man besser das Core-Modul Artikelliste, das eine Artikelliste einer bestimmten Seite ausgeben kann. Die globale Artikelliste sollte hauptsächlich dazu verwendet werden, um aus einer Tag Cloud heraus aufgerufen zu werden. In diesem Fall wird eine Liste aller Artikel ausgegeben, die mit der ausgewählten Auszeichnung versehen wurden.&lt;br /&gt;
&lt;br /&gt;
==== Verwendete Auszeichnungen ====&lt;br /&gt;
Dieses Modul zeigt die auf einer Seite aktuell verwendeten Auszeichnungen an. Durch Anklicken der Auszeichnungen lässt sich nach eben diesen Filtern. Alle Auszeichnungen können zurückgesetzt werden. Einzelne Auszeichnungen können durch Anklicken aus der Auswahl entfernt werden.&lt;br /&gt;
&lt;br /&gt;
==== Einstellungen für Nachrichtenmodule ====&lt;br /&gt;
Für die Nachrichtenmodule '''Nachrichtenliste''', '''Nachrichtenarchiv''' und '''Nachrichtenleser''' gibt es eine Einstellung, die verhindert, dass diese Module auf Tags reagieren ('''Auszeichnungen ignorieren'''). Falls z.B. eine Nachrichtenliste der letzten Nachrichten ausgegeben wird, so würde sich die Ausgabe ändern, wenn die Seite über eine Tag Cloud aufgerufen wird. Um dies zu verhindern, kann diese Option ausgewählt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:tags_ignore.png|center|frame|Ignorieren von Auszeichnungen in den Nachrichtenmodulen]]&lt;br /&gt;
==== Auszeichnungsobjekte ====&lt;br /&gt;
Mit dem Frontend-Modul Auszeichnungsobjekte kann eine Liste eines bestimmten Inhalts-Objekttyps angezeigt werden. Als '''Objekttyp''' stehen die drei Inhaltstypen ''Seiten'', ''Artikel'' oder ''Inhaltselemente'' zur Verfügung. Der Objekttyp ist das Element, das in der Liste verlinkt wird, wenn eine Auszeichnung existiert. Bei einem ausgewählten Objekttyp ''Seiten'' werden also Links auf Contao-Seiten angezeigt, bei einem Objekttyp Artikel werden Links auf Contao Artikel angezeigt etc.&lt;br /&gt;
&lt;br /&gt;
Die '''Einschränkung auf Datenquelle''' legt fest, welche Auszeichnungen in der Liste verarbeitet werden sollen. Wird hier z.B. tl_article gewählt, werden nur Artikelauszeichnungen berücksichtigt. Wird tl_content ausgewählt, werden nur Auszeichnungen von Inhaltselementen berücksichtigt.&lt;br /&gt;
&lt;br /&gt;
Über '''Seiten''' muss man die Seite auswählen, die zur Erstellung der Objektliste verwendet werden soll. Wenn die Seite Unterseiten besitzt, so werden diese ebenfalls für die Generierung der Objektliste verwendet. Das heißt, es werden nur Auszeichnungen berücksichtigt, die für Inhalts-Objekte vergeben wurden, die sich auf der ausgewählten Seite oder deren Unterseiten befinden.&lt;br /&gt;
&lt;br /&gt;
'''Beispiel:'''&lt;br /&gt;
* Objekttyp: Seiten&lt;br /&gt;
* Einschränkung auf Datenquelle: tl_article&lt;br /&gt;
* Seiten: Startpunkt der aktuellen Website&lt;br /&gt;
&lt;br /&gt;
Für ausgewählte Auszeichnungen wird eine Liste von Links auf Seiten angezeigt, bei deren Artikel die Auszeichnungen vergeben wurden. Berücksichtigt werden alle Seiten der aktuellen Website.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:auszeichnungsobjekte.png|center|frame|Einstellungen des Frontendmoduls Auszeichnungsobjekte]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 23:25, 24. Nov. 2011 (CET)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Hschottm.jpg</id>
		<title>Datei:Hschottm.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Hschottm.jpg"/>
				<updated>2013-04-18T09:40:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Hschottm.jpg“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Helmut Schottmüller&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:29:16Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* BibTeX-Import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Weiterleitungsseite''': Sollte auf die Seite verweisen, auf der das Modul 'Literaturliste' eingebunden ist. Falls sich beide Module auf der gleichen Seite befinden, muss keine Weiterleitungsseite angegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search.png|Einstellungen für das Literatursuche-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Frontend präsentiert sich die Literatursuche dann mit einem einfachen Suchfeld und der Möglichkeit, nach einem bestimmten Feld der Literatureinträge zu suchen. Um einen bestehenden Suchfilter zu löschen, einfach den Suchbegriff entfernen und die Suche nochmals ausführen.&lt;br /&gt;
Angeboten wird die Suche nach Titel, Autoren, Titel der Zeitschrift, Ort, Verlag und Erscheinungsdatum. Die Suche wird nicht kontextsentitiv durchgeführt und es wird auch nach Teilbegriffen gesucht. 'furt' findet also z.B. 'Frankfurt', 'Furtwängler', etc.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search_frontend.png|Ausgabe der Literatursuche im Frontend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== BibTeX-Import ===&lt;br /&gt;
&lt;br /&gt;
Innerhalb von Kategorien ist Literature in der Lage, BibTeX-Dateien zu importieren. Über die Schaltfläche 'Importieren' innerhalb einer Literaturkategorie wird ein Assistent gestartet, der BibTeX-Dateien aus dem Contao-Dateiverzeichnis auswählen und importieren kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_bibtex.png|BibTeX-Import in einer Literaturkategorie des Backends|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_bibtex.png</id>
		<title>Datei:Literature bibtex.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_bibtex.png"/>
				<updated>2013-04-18T09:28:22Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:28:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* BibTeX-Import */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Weiterleitungsseite''': Sollte auf die Seite verweisen, auf der das Modul 'Literaturliste' eingebunden ist. Falls sich beide Module auf der gleichen Seite befinden, muss keine Weiterleitungsseite angegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search.png|Einstellungen für das Literatursuche-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Frontend präsentiert sich die Literatursuche dann mit einem einfachen Suchfeld und der Möglichkeit, nach einem bestimmten Feld der Literatureinträge zu suchen. Um einen bestehenden Suchfilter zu löschen, einfach den Suchbegriff entfernen und die Suche nochmals ausführen.&lt;br /&gt;
Angeboten wird die Suche nach Titel, Autoren, Titel der Zeitschrift, Ort, Verlag und Erscheinungsdatum. Die Suche wird nicht kontextsentitiv durchgeführt und es wird auch nach Teilbegriffen gesucht. 'furt' findet also z.B. 'Frankfurt', 'Furtwängler', etc.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search_frontend.png|Ausgabe der Literatursuche im Frontend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== BibTeX-Import ===&lt;br /&gt;
&lt;br /&gt;
Innerhalb von Kategorien ist Literature in der Lage, BibTeX-Dateien zu importieren. Über die Schaltfläche 'Importieren' innerhalb einer Literaturkategorie wird ein Assistent gestartet, der BibTeX-Dateien aus dem Contao-Dateiverzeichnis auswählen und importieren kann.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:25:11Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Frontend-Modul Literatursuche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Weiterleitungsseite''': Sollte auf die Seite verweisen, auf der das Modul 'Literaturliste' eingebunden ist. Falls sich beide Module auf der gleichen Seite befinden, muss keine Weiterleitungsseite angegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search.png|Einstellungen für das Literatursuche-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Frontend präsentiert sich die Literatursuche dann mit einem einfachen Suchfeld und der Möglichkeit, nach einem bestimmten Feld der Literatureinträge zu suchen. Um einen bestehenden Suchfilter zu löschen, einfach den Suchbegriff entfernen und die Suche nochmals ausführen.&lt;br /&gt;
Angeboten wird die Suche nach Titel, Autoren, Titel der Zeitschrift, Ort, Verlag und Erscheinungsdatum. Die Suche wird nicht kontextsentitiv durchgeführt und es wird auch nach Teilbegriffen gesucht. 'furt' findet also z.B. 'Frankfurt', 'Furtwängler', etc.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search_frontend.png|Ausgabe der Literatursuche im Frontend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== BibTeX-Import ===&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:23:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Frontend-Modul Literatursuche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Weiterleitungsseite''': Sollte auf die Seite verweisen, auf der das Modul 'Literaturliste' eingebunden ist. Falls sich beide Module auf der gleichen Seite befinden, muss keine Weiterleitungsseite angegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search.png|Einstellungen für das Literatursuche-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Frontend präsentiert sich die Literatursuche dann mit einem einfachen Suchfeld und der Möglichkeit, nach einem bestimmten Feld der Literatureinträge zu suchen. Um einen bestehenden Suchfilter zu löschen, einfach den Suchbegriff entfernen und die Suche nochmals ausführen.&lt;br /&gt;
Angeboten wird die Suche nach Titel, Autoren, Titel der Zeitschrift, Ort, Verlag und Erscheinungsdatum. Die Suche wird nicht kontextsentitiv durchgeführt und es wird auch nach Teilbegriffen gesucht. 'furt' findet also z.B. 'Frankfurt', 'Furtwängler', etc.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search_frontend.png|Ausgabe der Literatursuche im Frontend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_search_frontend.png</id>
		<title>Datei:Literature search frontend.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_search_frontend.png"/>
				<updated>2013-04-18T09:20:53Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:18:06Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Frontend-Modul Literatursuche */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Weiterleitungsseite''': Sollte auf die Seite verweisen, auf der das Modul 'Literaturliste' eingebunden ist. Falls sich beide Module auf der gleichen Seite befinden, muss keine Weiterleitungsseite angegeben werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search.png|Einstellungen für das Literatursuche-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Im Frontend präsentiert sich die Literatursuche dann mit einem einfachen Suchfeld und der Möglichkeit, nach einem bestimmten Feld der Literatureinträge zu suchen. Um einen bestehenden Suchfilter zu löschen, einfach den Suchbegriff entfernen und die Suche nochmals ausführen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_search_frontend.png|Ausgabe der Literatursuche im Frontend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_search.png</id>
		<title>Datei:Literature search.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_search.png"/>
				<updated>2013-04-18T09:15:03Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:13:47Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Frontend-Modul Literaturliste */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literatursuche ===&lt;br /&gt;
Mit dem Frontend-Modul Literatursuche kann man eine Literaturliste im Contao-Frontend nach einem Suchbegriff filtern. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literatursuche an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literatursuche bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:12:24Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 11:12, 18. Apr. 2013 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:10:23Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Inhaltsangabe''': Geben Sie eine Inhaltsangabe oder kurze Zusammenfassung des Literaturverweises an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_summary.png|Inhaltsangabe|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_summary.png</id>
		<title>Datei:Literature summary.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_summary.png"/>
				<updated>2013-04-18T09:09:25Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:08:29Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Ein Bild hinzufügen''': Fügen Sie ein Bild, z.B. mit dem Buchcover, oder dem Cover der Zeitschrift hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_image.png|Bild-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Downloads hinzufügen''': Fügen Sie Downloads, z.B. die PDF-Version des Literaturverweises hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_downloads.png|Download-Einstellungen|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_downloads.png</id>
		<title>Datei:Literature downloads.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_downloads.png"/>
				<updated>2013-04-18T09:06:08Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_image.png</id>
		<title>Datei:Literature image.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_image.png"/>
				<updated>2013-04-18T09:05:44Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:04:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|Identifikation für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:04:13Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
* '''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_url.png</id>
		<title>Datei:Literature url.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_url.png"/>
				<updated>2013-04-18T09:03:54Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Literature url.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
* '''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T09:02:38Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Gemeinsame Felder für alle Literaturtypen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
'''ISSN''': Man gibt eine ISSN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISSN-Nummer auf Korrektheit.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_isbn.png</id>
		<title>Datei:Literature isbn.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_isbn.png"/>
				<updated>2013-04-18T09:01:52Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Literature isbn.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_tags.png</id>
		<title>Datei:Literature tags.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_tags.png"/>
				<updated>2013-04-18T09:00:23Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Literature tags.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_nonperiodic_part.png</id>
		<title>Datei:Literature nonperiodic part.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_nonperiodic_part.png"/>
				<updated>2013-04-18T08:58:57Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Literature nonperiodic part.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_nonperiodic.png</id>
		<title>Datei:Literature nonperiodic.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_nonperiodic.png"/>
				<updated>2013-04-18T08:57:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T08:57:41Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Nicht-periodisch erscheinende Werke */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Literature_periodic.png</id>
		<title>Datei:Literature periodic.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Literature_periodic.png"/>
				<updated>2013-04-18T08:55:40Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: hat eine neue Version von „Datei:Literature periodic.png“ hochgeladen&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T08:37:35Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| TrackerLink=https://github.com/hschottm/literature/issues&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T08:34:56Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=https://github.com/hschottm/literature&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Literature</id>
		<title>Literature</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Literature"/>
				<updated>2013-04-18T08:34:27Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erfassen von Literaturverweisen und Listenausgabe der Literaturverweise.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.1&lt;br /&gt;
| Version=2.10.0 - 2.11.11&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/literature.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== literature (Literaturverwaltung) ==&lt;br /&gt;
Die '''literature'''-Erweiterung dient zum Erfassen von Literaturverweisen im Contao-Backend. Es können beliebige Kategorien angelegt werden, in denen periodisch erscheinende Zeitschriften etc., nicht-periodisch erscheinende Werke oder Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) angelegt werden können. Um nicht auf eine bestimmte Kategorie festgelegt zu sein, gibt es die Möglichkeit, jeden Literaturverweis mit beliebigen Auszeichnungen (Tags) zu versehen und damit ausgiebiger zu Kategorisieren.&lt;br /&gt;
&lt;br /&gt;
Die so angelegten Literatureinträge können dann im Frontend als Listen ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
=== Backend-Modul Literaturverwaltung ===&lt;br /&gt;
&lt;br /&gt;
Nach der Installation der Erweiterung findet man im Contao-Backend ein neues Backend-Modul '''Literaturverwaltung''', das sich in der Kategorie '''Inhalte''' befindet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_backend_modul.png|Backend-Modul Literaturverwaltung im Contao-Backend|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Innerhalb der Literaturverwaltung können dann beliebige Kategorien angelegt werden, die die Literaturverweise aufnehmen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_categories.png|Kategorien innerhalb der Literaturverwaltung|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Eine Kategorie besteht lediglich aus einem Namen und einer optionalen Beschreibung. Um einen Literaturverweis anzulegen, wechselt man in eine Kategorie und wählt ''Neuer Literaturverweis'' aus. Abhängig vom ausgewählten Literaturtyp stehen dann die jeweiligen Eingabefelder für diesen Literaturtyp zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_types.png|Auswahl der Literaturtypen beim Anlegen eines Literaturverweises|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Periodisch erscheinende Zeitschriften etc. ====&lt;br /&gt;
&lt;br /&gt;
Mit den '''Autoren'''-Eingabefeldern kann man die Namen der Autoren und Autorinnen erfassen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne das die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Autoren über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Autoren verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_authors.png|Autorenfelder eines Literatureintrags|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Artikels oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Titel der Zeitschrift''': Man gibt den Namen der Fachzeitschrift ein&lt;br /&gt;
* '''Band''': Man gibt die Bandangabe der Fachzeitschrift ein&lt;br /&gt;
* '''Heftnummer''': Man gibt die Heftnummer der Fachzeitschrift ein&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Artikels in der Fachzeitschrift an. Die Abkürzung S. für Seite oder Seiten sollte nur bei Zeitungen angegeben werden, bei Fachzeitschriften aber entfallen&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder periodisch erscheinender Zeitschriften etc.|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Nicht-periodisch erscheinende Werke ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_periodic.png|Datenfelder nicht-periodisch erscheinender Werke|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Teile eines nicht-periodisch erscheinenden Werkes (z.B. Buchkapitel) ====&lt;br /&gt;
&lt;br /&gt;
* '''Autoren''': Siehe '''Periodisch erscheinende Zeitschriften'''&lt;br /&gt;
* '''Erscheinungsdatum''': Man gibt das Erscheinungsdatum (in der Regel das Erscheinungsjahr) des Werkes ein&lt;br /&gt;
* '''Titel''': Man gibt den Titel des Kapitels oder Artikels ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben, wie z.B. die Auflage&lt;br /&gt;
* '''Herausgeber''': Hier erfasst man die Namen der Herausgeber und Herausgeberinnen. Bei aktiviertem JavaScript kann man Felder hinzufügen oder verschieben, ohne dass die aktuelle Seite neu geladen wird. Man hat die Möglichkeit, die Reihenfolge der Herausgeber über die Pfeiltasten neben den Eingabefeldern festzulegen. Ob man die Vornamen der Herausgeber verwendet, abkürzt oder voll ausschreibt bleibt jedem selbst überlassen.&lt;br /&gt;
* '''Titel des Werkes''': Man gibt den Titel des Buches oder Werkes ein&lt;br /&gt;
* '''Zusatzinformationen''': Hier kann man Zusatzinformationen, die nicht Bestandteil des Titels sind eingeben&lt;br /&gt;
* '''Übers./Medien''': Man gibt eine Übersetzung des Titels oder elektronische Medien, wie z.B. CD-ROM an&lt;br /&gt;
* '''Seitenangabe''': Man gibt die Seitenangabe des Kapitels im Buch an&lt;br /&gt;
* '''Ort''': Man gibt den Erscheinungsort des Werkes an&lt;br /&gt;
* '''Verlag''': Man gibt den Verleger des Werkes an&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_nonperiodic_part.png|Datenfelder für Teile eines nicht-periodisch erscheinenden Werkes|center|frame]]&lt;br /&gt;
&lt;br /&gt;
==== Gemeinsame Felder für alle Literaturtypen ====&lt;br /&gt;
&lt;br /&gt;
Bei Auszeichnungen kann man eine kommagetrennte Liste von beliebigen Auszeichnungen für den Literatureintrag vergeben. Damit hat man die Möglichkeit, mehr als eine Kategorisierung für einen Eintrag zu vergeben. Wenn man JavaScript aktiviert hat, kann man bestehende Auszeichnungen durch Mausklick auf eine Auszeichnung in das Textfeld hinzufügen oder, falls die Auszeichnung bereits existiert, daraus entfernen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_tags.png|Auszeichnungen für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''ISBN''': Man gibt eine ISBN-Nummer für den Literaturverweis ein. Das Eingabefeld überprüft die angegebene ISBN-Nummer auf Korrektheit, unabhängig davon ob es sich um eine ISBN-10 oder eine ISBN-13 handelt.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_isbn.png|ISBN-Eingabe für Literaturverweise|center|frame]]&lt;br /&gt;
&lt;br /&gt;
'''Verfügbar unter''': Man gibt eine URL ein, unter der der Literaturverweis verfügbar ist.&lt;br /&gt;
'''Datum des Zugriffs''': Man gibt das Datum des letzten Zugriffs auf die URL an.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_url.png|Eingabefelder für elektronische Medien|center|frame]]&lt;br /&gt;
&lt;br /&gt;
=== Frontend-Modul Literaturliste ===&lt;br /&gt;
Mit dem Frontend-Modul Literaturliste kann man eine Literaturliste im Contao-Frontend ausgeben. Dazu legt man im Backend unter Layout &amp;gt; Module ein neues Modul vom Typ Literaturliste an.&lt;br /&gt;
&lt;br /&gt;
Die folgenden Felder kann man für eine Literaturliste bearbeiten:&lt;br /&gt;
&lt;br /&gt;
* '''Listentitel''': Der Titel der Literaturliste, der in der Kopfzeile der Tabellenausgabe angezeigt wird&lt;br /&gt;
* '''Kategorien''': Man wählt alle Kategorien aus, die als Quellen für die Literaturliste dienen sollen&lt;br /&gt;
* '''Datensätze pro Seite''': Man gibt die maximale Anzahl von Datensätzen an, die pro Seite angezeigt werden sollen. Bei 0 werden alle Datensätze angezeigt. Bei Werten größer als 0 wird bei bei einer Überschreitung der Anzahl ein Paginator-Objekt eingeblendet.&lt;br /&gt;
* '''Auszeichnungen''': Wenn man die Ausgabe der Literaturliste auf bestimmte Auszeichnungen eingrenzen will, so gibt man diese als kommagetrennte Liste in diesem Eingabefeld an&lt;br /&gt;
* '''Ausgabestil''': Man wählt ein Template für den Ausgabestil der Literaturverweise aus. Als Standard wird der mitgelieferte Ausgabestil ''litref_standard'' verwendet. Man definiert eigene Ausgabestile, indem man templates mit dem Präfix ''litref_'' erstellt.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_frontendmodule.png|Einstellungen für das Literaturliste-Modul|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das Kontrollkästchen '''Sortierung festlegen''' auswählt, kann man die Sortierung und die Sortierreihenfolge für die Literaturliste festlegen. Als Sortieroptionen stehen das Erscheinungsdatum und der Titel des Literaturverweises zur Verfügung, als Sortierreihenfolge kann man aufsteigende und absteigende Reihenfolge auswählen. Als Standard wird eine aufsteigende Sortierung nach Erscheinungsdatum verwendet.&lt;br /&gt;
&lt;br /&gt;
[[Datei:literature_sort.png|Sortieroptionen für Literaturlisten|center|frame]]&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:07, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T11:06:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
* die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
* es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
Startet man den Kalender-Import, so analysiert Contao die Importdatei und bietet die folgenden Optionen an:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv_options.png|Optionen beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* In der Sektion Felder kann/muss jeder Spalte aus der CSV-Datei (links) ein Datenbankfeld aus einem Contao-Kalendereintrag (rechts) zugewiesen werden. Als Mindestanforderung sollte ein Startdatum, ein Titel und eine Beschreibung des Termins zugewiesen werden.&lt;br /&gt;
* Im Feld Datumsformat muss ein Ausdruck zum Ermitteln des verwendeten Datumsformates angegeben werden, damit Contao beim Import des Start- oder Enddatums das Datum auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Im Feld Zeitformat  muss ein Ausdruck zum Ermitteln der verwendeten Uhrzeit für Start- oder Endzeiten angegeben werden, damit Contao beim Import die Start- oder Endzeiten auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Es kann sein, dass die Felder Datumsformat und Zeitformat nicht für den Import angeboten werden. Dies kann leider auftreten, wenn die Contao-Installation auf einem Windows-Rechner betrieben wird. In diesem Fall MUSS das Datumsformat in der CSV-Datei JJJJ-MM-TT, JJJJ-MM-TT HH:mm oder JJJJ-MM-TT HH:mm:ss und das Zeitformat HH:mm betragen, anderenfalls wird das Datum nicht korrekt erkannt.&lt;br /&gt;
* Im Drop-Down-Feld Zeichencodierung kann die Zeichencodierung der CSV-Datei festgelegt werden. Möglich sind momentan jedoch nur UTF-8 oder ISO-8859-1 (Windows).&lt;br /&gt;
&lt;br /&gt;
In der Daten-Vorschau zeigt Contao die ersten fünf Zeilen der Importdatei und die Kopfzeile mit den Spaltentiteln an, damit überprüft werden kann, ob die Erkennung der Spalten und die Verwendung der Zeichencodierung funktionieren. Diese Anzeige kann durch verändern der Zeichencodierung und Anklicken der '''Überprüfen'''-Schaltfläche jederzeit aktualisiert werden.&lt;br /&gt;
&lt;br /&gt;
Sind alle Felder zugeordnet und die korrekten Zeichencodierungen ausgewählt, so können die Daten durch Anklicken der Schaltfläche '''Weiter''' importiert werden.&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T11:02:33Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
* die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
* es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
Startet man den Kalender-Import, so analysiert Contao die Importdatei und bietet die folgenden Optionen an:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv_options.png|Optionen beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* In der Sektion Felder kann/muss jeder Spalte aus der CSV-Datei (links) ein Datenbankfeld aus einem Contao-Kalendereintrag (rechts) zugewiesen werden. Als Mindestanforderung sollte ein Startdatum, ein Titel und eine Beschreibung des Termins zugewiesen werden.&lt;br /&gt;
* Im Feld Datumsformat muss ein Ausdruck zum Ermitteln des verwendeten Datumsformates angegeben werden, damit Contao beim Import des Start- oder Enddatums das Datum auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Im Feld Zeitformat  muss ein Ausdruck zum Ermitteln der verwendeten Uhrzeit für Start- oder Endzeiten angegeben werden, damit Contao beim Import die Start- oder Endzeiten auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Es kann sein, dass die Felder Datumsformat und Zeitformat nicht für den Import angeboten werden. Dies kann leider auftreten, wenn die Contao-Installation auf einem Windows-Rechner betrieben wird. In diesem Fall MUSS das Datumsformat in der CSV-Datei JJJJ-MM-TT, JJJJ-MM-TT HH:mm oder JJJJ-MM-TT HH:mm:ss und das Zeitformat HH:mm betragen, anderenfalls wird das Datum nicht korrekt erkannt.&lt;br /&gt;
* Im Drop-Down-Feld Zeichencodierung kann die Zeichencodierung der CSV-Datei festgelegt werden. Möglich sind momentan jedoch nur UTF-8 oder ISO-8859-1 (Windows).&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T11:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
* die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
* es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
Startet man den Kalender-Import, so analysiert Contao die Importdatei und bietet die folgenden Optionen an:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv_optionen.png|Optionen beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
* In der Sektion Felder kann/muss jeder Spalte aus der CSV-Datei (links) ein Datenbankfeld aus einem Contao-Kalendereintrag (rechts) zugewiesen werden. Als Mindestanforderung sollte ein Startdatum, ein Titel und eine Beschreibung des Termins zugewiesen werden.&lt;br /&gt;
* Im Feld Datumsformat muss ein Ausdruck zum Ermitteln des verwendeten Datumsformates angegeben werden, damit Contao beim Import des Start- oder Enddatums das Datum auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Im Feld Zeitformat  muss ein Ausdruck zum Ermitteln der verwendeten Uhrzeit für Start- oder Endzeiten angegeben werden, damit Contao beim Import die Start- oder Endzeiten auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Es kann sein, dass die Felder Datumsformat und Zeitformat nicht für den Import angeboten werden. Dies kann leider auftreten, wenn die Contao-Installation auf einem Windows-Rechner betrieben wird. In diesem Fall MUSS das Datumsformat in der CSV-Datei JJJJ-MM-TT, JJJJ-MM-TT HH:mm oder JJJJ-MM-TT HH:mm:ss und das Zeitformat HH:mm betragen, anderenfalls wird das Datum nicht korrekt erkannt.&lt;br /&gt;
* Im Drop-Down-Feld Zeichencodierung kann die Zeichencodierung der CSV-Datei festgelegt werden. Möglich sind momentan jedoch nur UTF-8 oder ISO-8859-1 (Windows).&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T11:01:18Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
* die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
* es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
Startet man den Kalender-Import, so analysiert Contao die Importdatei und bietet die folgenden Optionen an:&lt;br /&gt;
&lt;br /&gt;
* In der Sektion Felder kann/muss jeder Spalte aus der CSV-Datei (links) ein Datenbankfeld aus einem Contao-Kalendereintrag (rechts) zugewiesen werden. Als Mindestanforderung sollte ein Startdatum, ein Titel und eine Beschreibung des Termins zugewiesen werden.&lt;br /&gt;
* Im Feld Datumsformat muss ein Ausdruck zum Ermitteln des verwendeten Datumsformates angegeben werden, damit Contao beim Import des Start- oder Enddatums das Datum auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Im Feld Zeitformat  muss ein Ausdruck zum Ermitteln der verwendeten Uhrzeit für Start- oder Endzeiten angegeben werden, damit Contao beim Import die Start- oder Endzeiten auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
* Es kann sein, dass die Felder Datumsformat und Zeitformat nicht für den Import angeboten werden. Dies kann leider auftreten, wenn die Contao-Installation auf einem Windows-Rechner betrieben wird. In diesem Fall MUSS das Datumsformat in der CSV-Datei JJJJ-MM-TT, JJJJ-MM-TT HH:mm oder JJJJ-MM-TT HH:mm:ss und das Zeitformat HH:mm betragen, anderenfalls wird das Datum nicht korrekt erkannt.&lt;br /&gt;
* Im Drop-Down-Feld Zeichencodierung kann die Zeichencodierung der CSV-Datei festgelegt werden. Möglich sind momentan jedoch nur UTF-8 oder ISO-8859-1 (Windows).&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T11:00:31Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
 * die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
 * es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
Startet man den Kalender-Import, so analysiert Contao die Importdatei und bietet die folgenden Optionen an:&lt;br /&gt;
&lt;br /&gt;
 * In der Sektion Felder kann/muss jeder Spalte aus der CSV-Datei (links) ein Datenbankfeld aus einem Contao-Kalendereintrag (rechts) zugewiesen werden. Als Mindestanforderung sollte ein Startdatum, ein Titel und eine Beschreibung des Termins zugewiesen werden.&lt;br /&gt;
 * Im Feld Datumsformat muss ein Ausdruck zum Ermitteln des verwendeten Datumsformates angegeben werden, damit Contao beim Import des Start- oder Enddatums das Datum auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
 * Im Feld Zeitformat  muss ein Ausdruck zum Ermitteln der verwendeten Uhrzeit für Start- oder Endzeiten angegeben werden, damit Contao beim Import die Start- oder Endzeiten auch wirklich erkennt. [http://www.php.net/manual/de/function.strftime.php Gültige Formatangaben] sind alle Angaben, die auch in der [http://www.php.net/manual/de/function.strftime.php PHP-Funktion strftime] verwendet werden können.&lt;br /&gt;
 * Es kann sein, dass die Felder Datumsformat und Zeitformat nicht für den Import angeboten werden. Dies kann leider auftreten, wenn die Contao-Installation auf einem Windows-Rechner betrieben wird. In diesem Fall MUSS das Datumsformat in der CSV-Datei JJJJ-MM-TT, JJJJ-MM-TT HH:mm oder JJJJ-MM-TT HH:mm:ss und das Zeitformat HH:mm betragen, anderenfalls wird das Datum nicht korrekt erkannt.&lt;br /&gt;
 * Im Drop-Down-Feld Zeichencodierung kann die Zeichencodierung der CSV-Datei festgelegt werden. Möglich sind momentan jedoch nur UTF-8 oder ISO-8859-1 (Windows).&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Ical_import_csv_options.png</id>
		<title>Datei:Ical import csv options.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Ical_import_csv_options.png"/>
				<updated>2012-02-16T10:45:14Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T10:43:26Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von CSV-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_csv.png|Auswahl einer CSV-Datei und des Import-Zeitraums beim Import einer CSV-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Für den Aufbau der CSV-Datei gibt es einige Voraussetzungen, die erfüllt sein müssen, um Kalender im Textformat in Contao zu importieren:&lt;br /&gt;
&lt;br /&gt;
 * die Felder der CSV-Datei sollten mit einem Komma oder einem Semikolon getrennt werden&lt;br /&gt;
 * es muss eine erste Zeile mit den Spaltenbezeichnern existieren, damit diese den entsprechenden Datenbankfeldern zugeordnet werden können&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Ical_import_csv.png</id>
		<title>Datei:Ical import csv.png</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Ical_import_csv.png"/>
				<updated>2012-02-16T10:40:17Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T10:38:45Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von iCal-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
===== Import von CSV-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für CSV-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T10:38:07Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von iCal-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
===== Import von iCal-Kalenderdateien in Contao-Kalender =====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T10:37:12Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: /* Import von iCal-Kalenderdateien in Contao-Kalender */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics oder eine Kommagetrennte Liste mit der Dateiendung .csv aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal- oder CSV-Datei vorher bereits in die Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der Import-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der Import-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
==== Import von iCal-Kalenderdateien in Contao-Kalender ====&lt;br /&gt;
&lt;br /&gt;
Für iCal-Dateien sieht der Importvorgang folgendermaßen aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Calendar_ical</id>
		<title>Calendar ical</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Calendar_ical"/>
				<updated>2012-02-16T10:33:55Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Erzeugt iCal-Dateien von Contao-Kalendern oder importiert iCal-Dateien in den Contao-Kalender.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.4.0&lt;br /&gt;
| Version=2.10.0 - 2.10.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/calendar_ical.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== calendar_ical (iCal-Dateien erzeugen und importieren) ==&lt;br /&gt;
&lt;br /&gt;
Die Erweiterung besteht aus drei Komponenten:&lt;br /&gt;
&lt;br /&gt;
* Einem Inhaltselement, das aus einem oder mehreren Contao-Kalendern für einen angegebenen Zeitraum einen Download-Link auf eine iCal-Kalenderdatei erzeugt. Der Download-Link kann verwendet werden, um den Kalender in einer externen Kalenderanwendung, wie z.B. Apple iCal zu abbonieren.&lt;br /&gt;
* Einem Import-Wizard, mit dem man in die Dateiverwaltung hochgeladene iCal-Dateien (.ics) in einen beliebigen Kalender importieren kann.&lt;br /&gt;
* Einem Abonnement, mit dem man einzelne Kalender für Kalenderprogramme zur Verfügung stellen kann.&lt;br /&gt;
&lt;br /&gt;
=== Export von Contao-Kalendern als iCal-Dateien ===&lt;br /&gt;
&lt;br /&gt;
Mit dem Inhaltselement '''iCal''' können einer oder mehrere Contao-Kalender als iCal-Download im Frontend zur Verfügung gestellt werden. Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man einen Titel für den Download-Link angeben, der zugleich der Names des Kalenders in der iCal-Exportdatei sein wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_ce.png|Parameter des iCal-Inhaltselements|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Die iCal-Exportdatei kann über den angebotenen Hyperlink heruntergeladen werden oder aber man verwendet die Download-URL als URL für ein Kalenderabonnement in einer iCal-fähigen Kalendarapplikation, wie z.B. Apple iCal.&lt;br /&gt;
=== Import von iCal-Kalenderdateien in Contao-Kalender ===&lt;br /&gt;
&lt;br /&gt;
Wenn man sich im Contao Backend in einem Kalender befindet (Kategorie Kalender/Events mit anschließender Auswahl eines Kalenders), so erhält man im oberen Teil des Kalenders bei den globalen Funktionen einen zusätzlichen Verweis mit dem Titel '''Kalender importieren''':&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import.png|Import-Verweis zum Importieren von iCal-Dateien in Contao-Kalender|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man auf diesen Verweis klickt, erhält man die Möglichkeit, eine iCal-Kalenderdatei mit der Dateiendung .ics aus der Dateiverwaltung in den ausgewählten Contao-Kalender zu importieren. Dies setzt voraus, dass man die iCal-Datei vorher bereits in Ihre Dateiverwaltung hochgeladen hat. Für den Import muss man neben der Auswahl der iCal-Datei außerdem ein Start- und Enddatum für die zu importierenden Termine angeben. Alle Termine, die sich innerhalb dieses Zeitraums in der iCal-Datei befinden, werden beim Import in Ihren Contao-Kalender übernommen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_selection.png|Auswahl einer iCal-Datei und des Import-Zeitraums beim Import einer iCal-Datei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Während des Imports können zwei Fälle auftreten, denen besondere Beachtung geschenkt werden sollte:&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importiert, der die Angabe einer Zeitzone fehlt (was z.B. bei iCal-Dateien der Fall ist, die aus Microsoft Outlook Versionen bis Microsoft Office 2003 exportiert werden), so fordert Contao einem auf, eine Zeitzone für die Importdatei anzugeben. Dabei sollte man nach Möglichkeit die Zeitzone auswählen, die bei der Erstellung der Termine verwendet wurde, weil es ansonsten zu unbeabsichtigten Zeitverschiebungen kommen kann.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_no_tz.png|Auswahl einer Zeitzone beim Import von iCal-Dateien ohne Zeitzone|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Wenn man eine iCal-Datei importierz, die eine andere Zeitzone hat als die des Contao-Systems, so erhält man einen Warnhinweis, der auf diesen Umstand aufmerksam macht. Man hat außerdem die Möglichkeit, durch die Auswahl eines Kontrollkästchens die Zeitzone der Importdatei auf die Zeitzone des Contao-Systems zu setzen, wenn man vermutet, dass die Termine eigentlich mit der identischen Zeitzone des Contao-Systems hätten erstellt werden sollen (was z.B. bei einer versehentlich &amp;quot;falschen&amp;quot; Zeitzonen-Einstellung des Contao-Systems oder des externen Kalender-Programms der Fall sein kann). Wenn man das Kontrollkästchen nicht auswählt, werden die Termine entsprechend der im externen Kalenderprogramm verwendeten Zeitzone in Contao importiert. Dabei wird es in den meisten Fällen zu einer Zeitverschiebung bei den importierten Terminen kommen, da diese nun in der in Contao voreingestellten Zeitzone angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_import_wrong_tz.png|Optionale Korrektur der Zeitzone bei einem Zeitzonenunterschied von Contao-System zu Importdatei|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Da Contao in seinen Kalendern nicht über eine separate Ortsangabe verfügt, werden Termine, die einen Ort enthalten so importiert, dass der eingetragene Ort mit der Kennung '''Ort:''' in die Beschreibung des Termins übernommen wird.&lt;br /&gt;
=== Abonnieren von einzelnen iCal-Kalenderdateien in Kalenderprogramme ===&lt;br /&gt;
&lt;br /&gt;
Einzelne Kalender kann man gezielt als Abonnements für externe Kalenderprogramme anbieten. Dazu geht man in die Bearbeitung der Events und bearbeitet einen existierenden Kalender:&lt;br /&gt;
&lt;br /&gt;
[[Datei:ical_be_edit.png|iCal Abonnement Einstellungen eines Kalenders|center|frame]]&lt;br /&gt;
&lt;br /&gt;
Das Kalender-Alias ist der Dateiname, unter dem der iCal-Kalender im Hauptverzeichnis der Contao-Installation zur Verfügung stehen wird (als http://IHRE_Contao_INSTALLATION/kalenderalias.ics). Diese URL kann man dann beliebig in den Webseiten verwenden oder als Abonnement für Kalenderprogramme weitergeben.&lt;br /&gt;
&lt;br /&gt;
Neben einem Zeitraum, innerhalb dessen Termine aus den ausgewählten Contao-Kalendern extrahiert werden, kann man eine Beschreibung für den Kalender angeben, die beim Abonnieren in externen Kalenderprogrammen, wie z.B. Apple iCal oder Microsoft Outlook angezeigt wird.&lt;br /&gt;
Im Feld Titel-Präfix hat man die Möglichkeit, den Titeln aller Termine eine bestimmte Zeichenkette voranzustellen.&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 13:21, 11. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/MultiTextWizard</id>
		<title>MultiTextWizard</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/MultiTextWizard"/>
				<updated>2012-01-01T18:25:59Z</updated>
		
		<summary type="html">&lt;p&gt;Hschottm: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Kategorie:Extensions]]&lt;br /&gt;
[[en:MultiTextWizard]]&lt;br /&gt;
&lt;br /&gt;
Auszeichnungen zum Kategorisieren von Elementen.&lt;br /&gt;
&lt;br /&gt;
{{ExtInfo&lt;br /&gt;
| Dev=Helmut Schottmüller ([[User:hschottm|hschottm]])&lt;br /&gt;
| DevSite=http://www.aurealis.de&lt;br /&gt;
| ExtVersion=1.1.3&lt;br /&gt;
| Version=2.10.0 - 2.10.3&lt;br /&gt;
| TLVersion=2.7.0 - 2.8.4&lt;br /&gt;
| ERLink=http://www.contao.org/erweiterungsliste/view/MultiTextWizard.de.html&lt;br /&gt;
| DonateLink=http://aurealis.de/spenden.html&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== MultiTextWizard (Mehrere Textfelder pro Zeile) ==&lt;br /&gt;
MultiTextWizard ist ein Contao Widget zur Eingabe von mehreren Textfeldern pro Zeile innerhalb eines Backend-Formulars. Die Anzahl der Textfelder pro Zeile und ein optionales Array mit den Spaltenüberschriften können als Parameter für dieses Widget verwendet werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:multitextwizard.png|center|frame|Ausgabe einer MultitextWizard-Eingabe mit zwei Spalten im Contao Backend]]&lt;br /&gt;
&lt;br /&gt;
=== Einbinden von MultiTextWizard in Backend-Formulare ab Version 1.1.0 (empfohlen) ===&lt;br /&gt;
&lt;br /&gt;
Die Einbindung von MultiTextWizard ist denkbar einfach. Über einen einzigen eval-Parameter kann die Multitext-Matrix mit Überschriften und Überprüfungen eingegeben werden.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source type=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'fields' =&amp;gt; array&lt;br /&gt;
(&lt;br /&gt;
  'authors' =&amp;gt; array&lt;br /&gt;
  (&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['authors'],&lt;br /&gt;
    'inputType' =&amp;gt; 'multitextWizard',&lt;br /&gt;
    'eval'      =&amp;gt; array&lt;br /&gt;
      (&lt;br /&gt;
        'style'=&amp;gt;'width:100%;',&lt;br /&gt;
        'columns' =&amp;gt; array&lt;br /&gt;
          (&lt;br /&gt;
            array&lt;br /&gt;
            (&lt;br /&gt;
              'name' =&amp;gt; 'firstname', // optional&lt;br /&gt;
              'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['firstname'],&lt;br /&gt;
              'mandatory' =&amp;gt; false, // optional&lt;br /&gt;
              'width' =&amp;gt; '150px' // optional, z.B. '150px' oder '20%'&lt;br /&gt;
            ),&lt;br /&gt;
            array&lt;br /&gt;
            (&lt;br /&gt;
              'name' =&amp;gt; 'lastname',  // optional&lt;br /&gt;
              'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['lastname'],&lt;br /&gt;
              'mandatory' =&amp;gt; true, // optional&lt;br /&gt;
              'rgxp' =&amp;gt; 'alpha', // optional&lt;br /&gt;
            )&lt;br /&gt;
            array&lt;br /&gt;
            (&lt;br /&gt;
              'name' =&amp;gt; 'position',  // optional&lt;br /&gt;
              'label' =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['position'],&lt;br /&gt;
              'mandatory' =&amp;gt; true, // optional&lt;br /&gt;
              'rgxp' =&amp;gt; 'digit', // optional&lt;br /&gt;
              'style' =&amp;gt; 'text-align: right;', // optional&lt;br /&gt;
              'unique' =&amp;gt; true // optional&lt;br /&gt;
            )&lt;br /&gt;
          )&lt;br /&gt;
       )&lt;br /&gt;
  ),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pro Spalte können in einem Array die folgenden Werte zugewiesen werden:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot; &lt;br /&gt;
! '''Schlüssel''' &lt;br /&gt;
! '''Wert'''&lt;br /&gt;
! '''Beschreibung'''&lt;br /&gt;
! '''Optional'''&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| name || ''string'' || Spaltenbezeichner (wird bislang nicht weiter verwendet) || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| label || ''string'' || Spaltenüberschrift. Wird über der ersten Zeile einer Spalte angezeigt. || NEIN&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| mandatory || true/false ''boolean' || Gibt an, ob es sich bei den Spaltenwerten um Pflichtfelder handelt. || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| width || ''string'' || Gibt eine Breite für die Spalte als CSS-Einheit an, z.B. 150px || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| style || ''string'' || Gibt einen CSS-Stil für die Spalte an, z.B. text-align: right; || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| rgxp || ''string'' || Gibt einen Contao eval-Ausdruck für eine Validierung des Feldes an, z.B. digit für Zahlenfelder. || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
| unique || true/false ''boolean'' || Gibt an, ob Werte in der Spalte doppelt vorkommen dürfen (false) oder nicht (true). Der Standard ist ''false''. || JA&lt;br /&gt;
|- style=&amp;quot;vertical-align: top;&amp;quot;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Eine Definition im ''columns'' Array überschreibt die globalen Einstellungen des DCA-Containers, sofern die verwendeten Eigenschaften im DCA-Container vorhanden sind.&amp;lt;br /&amp;gt;&lt;br /&gt;
Bei der Definition von Breiten für die Spalten ist darauf zu achten, dass man vernünftige Werte einträgt. Die Spalte mit den Schaltflächen hat eine feste Breite von 110 Bildpunkten. Die restliche verfügbare Breite beträgt etwa 560 Bildpunkte.&lt;br /&gt;
&lt;br /&gt;
Durch die individuelle Vergabe von Pflichtfeldern und Prüfungen für einzelne Spalten fallen jetzt auch die Fehlermeldungen für ein MultiTextWizard Element detaillierter aus. Einerseits werden bei Pflichtspalten die einzelnen Spalten in der Spaltenüberschrift gekennzeichnet, außerdem wird unter jedem fehlerhaften Eingabefeld eine entsprechende Fehlermeldung angezeigt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:multitextwizard_error.png|center|frame|Fehlermeldungen eines MultiTextWizard Elements]]&lt;br /&gt;
&lt;br /&gt;
=== Einbinden von MultiTextWizard in Backend-Formulare vor Version 1.1.0 ===&lt;br /&gt;
&lt;br /&gt;
Die Einbindung von MultiTextWizard ist denkbar einfach. Die Anzahl der verfügbaren Spalten lässt sich über den Parameter columns angeben. Optional kann über den Parameter labels ein Array mit columns Elementen angegeben werden, dessen Inhalte dann als Spaltenüberschriften interpretiert und ausgegeben werden.&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel illustriert die Einbindung von MultiTextWizard innerhalb eines field-Arrays in einem Contao Datacontainer:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source type=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
'fields' =&amp;gt; array&lt;br /&gt;
(&lt;br /&gt;
  'authors' =&amp;gt; array&lt;br /&gt;
  (&lt;br /&gt;
    'label'     =&amp;gt; &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['authors'],&lt;br /&gt;
    'inputType' =&amp;gt; 'multitextWizard',&lt;br /&gt;
    'eval'      =&amp;gt; array&lt;br /&gt;
      (&lt;br /&gt;
        'mandatory' =&amp;gt; false, &lt;br /&gt;
        'doNotSaveEmpty'=&amp;gt;true, &lt;br /&gt;
        'style'=&amp;gt;'width:142px;', &lt;br /&gt;
        'columns' =&amp;gt; 2, &lt;br /&gt;
        'labels' =&amp;gt; array&lt;br /&gt;
          (&lt;br /&gt;
            &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['firstname'], &lt;br /&gt;
            &amp;amp;$GLOBALS['TL_LANG']['tl_literature']['lastname']&lt;br /&gt;
          )&lt;br /&gt;
       )&lt;br /&gt;
  ),&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
--[[Benutzer:Hschottm|Hschottm]] 09:59, 1. Sep. 2010 (CEST)&lt;/div&gt;</summary>
		<author><name>Hschottm</name></author>	</entry>

	</feed>