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

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.}}&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigten Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes werden neben dem Namen des Themes und des Autors auch die Ordner angegeben, in denen sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Speichert man nun das neu erstellte Theme so erscheint es auch in der Theme-Manager-Übersicht. Hier erlangt man den Zugriff auf die Theme-eigenen CSS, Module und Seitenlayouts sowie grundlegende Einstellungen des Themes selbst.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Zuerst erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlen dem Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Dieses kann man aber zu diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Das macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher haben Sie ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Installation"/>
				<updated>2010-07-30T04:43:56Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Kurzanleitung für die Installation bei einem Contao-tauglichen Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Installation von Contao=&lt;br /&gt;
==Kurzanleitung für die Installation bei einem Contao-fähigen Webhoster==&lt;br /&gt;
&lt;br /&gt;
# Download des Contao-Cores auf www.contao.org&lt;br /&gt;
# Entpacken auf dem Heimrechner&lt;br /&gt;
# Hochladen der Dateien mittles FTP auf Ihren Server&lt;br /&gt;
# Hochladen des [[Systemdiagnosetool]]s ins Verzeichnis der Contao-Installation (gewöhnlicherweise das Root-Verzeichnis Ihrer Webadresse)&lt;br /&gt;
# Aufrufen der Diagnosedatei in der Adresszeile Ihres Browsers und eventuelle Fehlermeldungen beseitigen&lt;br /&gt;
# Aufrufen der Installationsdatei: www.IhreDomain.com/contao/install.php (ersetzen Sie &amp;quot;www.IhreDomain.com&amp;quot; mit Ihrer tatsächlichen Webadresse; in diesem Fall ist Contao im Rootverzeichnis Ihres Webservers installiert; der Zugang zum BackEnd (BE) liegt im Unterverzeichnis &amp;quot;contao/&amp;quot;)&lt;br /&gt;
# Das Installationsskript führt Sie durch die abschließenden Schritte (die erforderlichen Daten zur Datenbank erhalten Sie von Ihrem Webhoster)&lt;br /&gt;
# Nach erfolgreicher Installation können Sie sich im BackEnd einloggen (&amp;quot;www.IhreDomain.com/contao/&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Anleitung für die Installation bei einem kompatiblen Webhoster==&lt;br /&gt;
&lt;br /&gt;
=Webhoster=&lt;br /&gt;
==Liste kompatibler Webhoster==&lt;br /&gt;
[[1 und 1 Internet]] (kompatibel mit ein paar Besonderheiten)&lt;br /&gt;
&lt;br /&gt;
Hetzner.de (ab dem entsprechenden &amp;quot;Tarif inkl. MySQL-Datenbank&amp;quot; voll kompatibel)&lt;br /&gt;
&lt;br /&gt;
==Workarounds für bestimmte Webhoster==&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von obigem Standard Installationsschema abzuweichen.&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist.&lt;br /&gt;
Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]]).&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|In Zukunft wird hier eine Liste von Artikeln veröffentlicht, welche Anpassungen bei welchen Webhoster notwendig ist um Contao zum Laufen zu bekommen.}}&lt;br /&gt;
&lt;br /&gt;
==Liste inkompatibler Webhoster==&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, dass man detailliert beschreibt woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:21:04Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Zwischenstand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigten Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes werden neben dem Namen des Themes und des Autors auch die Ordner angegeben, in denen sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Speichert man nun das neu erstellte Theme so erscheint es auch in der Theme-Manager-Übersicht. Hier erlangt man den Zugriff auf die Theme-eigenen CSS, Module und Seitenlayouts sowie grundlegende Einstellungen des Themes selbst.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Zuerst erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlen dem Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Dieses kann man aber zu diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Das macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher haben Sie ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:19:16Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Module Teil 1 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigten Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes werden neben dem Namen des Themes und des Autors auch die Ordner angegeben, in denen sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Speichert man nun das neu erstellte Theme so erscheint es auch in der Theme-Manager-Übersicht. Hier erlangt man den Zugriff auf die Theme-eigenen CSS, Module und Seitenlayouts sowie grundlegende Einstellungen des Themes selbst.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Zuerst erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlen dem Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Dieses kann man aber zu diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Das macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:15:28Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Theme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigten Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes werden neben dem Namen des Themes und des Autors auch die Ordner angegeben, in denen sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Speichert man nun das neu erstellte Theme so erscheint es auch in der Theme-Manager-Übersicht. Hier erlangt man den Zugriff auf die Theme-eigenen CSS, Module und Seitenlayouts sowie grundlegende Einstellungen des Themes selbst.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Zuerst erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:05:51Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigte Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes wird neben dem Namen des Themes und des Autors auch die Ordner angegeben, wo sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das neu erstellte Theme nun speichert, sieht man in der Theme-Manager Übersicht das neue Theme. Hier werden jetzt die noch fehlenden Komponenten anhand der einzelnen Buttons recht sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Als Erstes erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:04:47Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigte Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes wird neben dem Namen des Themes und des Autors auch die Ordner angegeben, wo sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das neu erstellte Theme nun speichert, sieht man in der Theme-Manager Übersicht das neue Theme. Hier werden jetzt die noch fehlenden Komponenten anhand der einzelnen Buttons recht sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Als Erstes erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T04:04:33Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Templates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
Merke: Dateien, die sowohl im Ordner &amp;quot;tl_files&amp;quot; als auch im Ordner &amp;quot;templates&amp;quot; liegen werden bei Updates des Contao-Cores NICHT verändert! Es empfiehlt sich aber dennoch gerade diese Dateien/Ordner als auch die Datenbank mehrfach zu sichern, da eben hier die Früchte Ihrer Arbeit und die Ihrer Redakteure liegen.&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigte Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes wird neben dem Namen des Themes und des Autors auch die Ordner angegeben, wo sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das neu erstellte Theme nun speichert, sieht man in der Theme-Manager Übersicht das neue Theme. Hier werden jetzt die noch fehlenden Komponenten anhand der einzelnen Buttons recht sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Als Erstes erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T03:58:53Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Dateien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner mit dem Namen &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigte Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes wird neben dem Namen des Themes und des Autors auch die Ordner angegeben, wo sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das neu erstellte Theme nun speichert, sieht man in der Theme-Manager Übersicht das neue Theme. Hier werden jetzt die noch fehlenden Komponenten anhand der einzelnen Buttons recht sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Als Erstes erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Die_erste_Webseite</id>
		<title>Die erste Webseite</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Die_erste_Webseite"/>
				<updated>2010-07-30T03:58:12Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Dateien */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category: Erste_Schritte]]&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll es Einsteigern erleichtern und zeigen, wie man eine Webseite in Contao aufbaut. Es geht nicht auf die Details zu jeden Einstellungspunkt ein. Es soll nur die Frage beantworten: Ich habe Contao installiert, wo beginne ich jetzt mit meiner Webseite?&lt;br /&gt;
&lt;br /&gt;
Das Ergebnis dieser Anleitung wird eine Webseite mit zwei Spalten, einen Header und einen Footer sein, welche ein paar Seiten und Artikel enthält. Die Anforderung der Webseite sind:&lt;br /&gt;
*Breite: 960px&lt;br /&gt;
*Ausrichtung: zentriert&lt;br /&gt;
*Höhe der Kopfzeile/Header: 50px&lt;br /&gt;
*Breite der linken Spalte: 220px&lt;br /&gt;
*Höhe der Fußzeile/Footer: 25px&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
*Contao wurde hoch geladen und erfolgreich installiert&lt;br /&gt;
*Mit dem [[Systemdiagnosetool]] wurde die [[Installation]] geprüft und, falls vorhanden, alle Fehler beseitigt&lt;br /&gt;
*Die Beispielwebseite &amp;quot;Music Academy&amp;quot; wurde bei der Installation NICHT importiert &lt;br /&gt;
*HTML und CSS Kenntnisse&lt;br /&gt;
&lt;br /&gt;
=Vorbereitungsarbeit=&lt;br /&gt;
==Dateien==&lt;br /&gt;
Sämtliche Dateien (Bilder, Dokumente, Filme,..), die man für die Webseite benötigt, werden bei Contao im Ordner /tl_files/ gespeichert. Um die Übersicht zu behalten, kann man verschiedene Unterordner erstellen. Contao hat eine integrierte [[Dateiverwaltung]]; zu finden im Backend unter System --&amp;gt; Dateiverwaltung. Bei dieser Beispielwebseite werden alle zugehörigen Dateien im Ordner /tl_files/firstsite/ gespeichert. Da die Dateien, die für die Darstellung der Webseite verwendet werden, getrennt von den Dateien, die z.B. Redakteure in Artikeln oder News verwenden, abgelegt werden sollen, erzeugt man einen weiteren Unterordner namens &amp;quot;theme&amp;quot;. Der Pfad lautet daher /tl_files/firstsite/theme/.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-filemanager.png|Filemanager]]&lt;br /&gt;
&lt;br /&gt;
==Templates==&lt;br /&gt;
Templates (siehe auch [[Templates bearbeiten]]) werden im Ordner /templates/ verwaltet. Im Backend findet man die Templates über Layout --&amp;gt; Templates. Ähnlich wie bei den Files verhält es sich auch bei den Templates. Hier reicht jedoch ein Unterordner, in dem (sofern notwendig) alle modifizierten Templates der Webseite &amp;quot;firstsite&amp;quot; gespeichert werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-templates.png|Templates]]&lt;br /&gt;
&lt;br /&gt;
=Theme=&lt;br /&gt;
Im [[Theme-Manager]] erstellt man ein neues Theme namens &amp;quot;firstsite&amp;quot;. In diesem werden all die Komponenten verwaltet, die für die Darstellung der Webseite notwendig sind. Das sind die benötigte Dateien, Templates, Stylesheets, Frontend-Module und das Seitenlayout.&lt;br /&gt;
&lt;br /&gt;
Beim Erstellen des Themes wird neben dem Namen des Themes und des Autors auch die Ordner angegeben, wo sich die Files und die Templates für die Darstellung der Website befinden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createtheme.png|Theme erstellen]]&lt;br /&gt;
&lt;br /&gt;
Wenn man das neu erstellte Theme nun speichert, sieht man in der Theme-Manager Übersicht das neue Theme. Hier werden jetzt die noch fehlenden Komponenten anhand der einzelnen Buttons recht sichtbar.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-theme.png|Theme Übersicht]]&lt;br /&gt;
&lt;br /&gt;
==Stylesheets==&lt;br /&gt;
Als Erstes erstellt man die Stylesheets, die für dieses Theme gelten. Hierfür klickt man im Theme-Manager beim Theme &amp;quot;firstsite&amp;quot; rechts auf den Button für die Stylesheets und anschliessend auf &amp;quot;Neues Stylesheet&amp;quot;. In Verbindung mit der Beispielwebsite werden 2 Stylesheets erstellt: eine basic.css und eine layout.css.&lt;br /&gt;
&lt;br /&gt;
Weitere Informationen über [[CSS|Contao und CSS]]&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createcss.png|Stylesheet erstellen]]&lt;br /&gt;
&lt;br /&gt;
Der CSS-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-cssmanager.png|Stylesheet Manager]]&lt;br /&gt;
&lt;br /&gt;
==Seitenlayout==&lt;br /&gt;
Der nächste Schritt ist die Erstellung eines [[Seitenlayout|Seitenlayouts]]. Dazu wechselt man wieder zurück zum Theme-Manager und klickt im Theme &amp;quot;firstsite&amp;quot; auf den Button für den Seitenlayout-Manager, und anschließend wiederum auf &amp;quot;Neues Layout&amp;quot;. Gemäß der Vorgabe (siehe [[#Einleitung|Einleitung]]) nimmt man folgende Einstellungen vor:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-createlayout-1.png|Layout erstellen #1]]&lt;br /&gt;
[[Datei:firstsite-createlayout-2.png|Layout erstellen #2]]&lt;br /&gt;
&lt;br /&gt;
Der Layout-Manager sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutmanager.png|Layout Manager]]&lt;br /&gt;
&lt;br /&gt;
==Module Teil 1==&lt;br /&gt;
Eigentlich fehlt im Theme jetzt nur mehr die Module. Die Beispielwebseite kommt mit einem Modul aus, dem Navigationsmodul. Diese kann man aber bei diesem Zeitpunkt noch nicht erstellen, da noch keine Seitenstruktur angelegt ist (siehe [[#Module_Teil_2|Module Teil 2]]). Eine Ausnahme bildet das Module &amp;quot;Artikel&amp;quot;. Dieses muss nicht angelegt werden, sondern ist per Standardeinstellung vorhanden. Man muss dem Modul Artikel nur sagen, wo es angezeigt werden soll. Dies macht man im eben erstellten Seitenlayout unter dem Punkt &amp;quot;Frontend-Module&amp;quot;. Bei dieser Beispielwebseite sollen die Artikel im Hauptbereich angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-1.png|Layout Artikel zuweisen]]&lt;br /&gt;
&lt;br /&gt;
=Seitenstruktur=&lt;br /&gt;
Die [[Seitenstruktur]] findet man im Backend unter Layout --&amp;gt; Seitenstruktur. Die Seitenstruktur legt die Hierarchie der Artikel der Webseite fest. Da Contao multidomainfähig ist, legt man zuerst den Startpunkt für die Webseite fest. Um einen Startpunkt festzulegen, klickt man auf &amp;quot;Neue Seite&amp;quot;, gibt einen Namen für die Seite ein und wählt als Seitentyp &amp;quot;Startpunkt einer Webseite&amp;quot;. Die restlichen Einstellungen für den Startpunkt werden wie auf den folgenden Screenshots gesetzt:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-startpoint-1.png|Startpunkt einer Webseite #1]]&lt;br /&gt;
[[Datei:firstsite-startpoint-2.png|Startpunkt einer Webseite #2]]&lt;br /&gt;
&lt;br /&gt;
Im Anschluss erstellt man mehrere Webseiten vom Seitentyp &amp;quot;Reguläre Seite&amp;quot; ''innerhalb'' des Startpunktes der Webseite. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-regularpage.png|Reguläre Seite]]&lt;br /&gt;
&lt;br /&gt;
Die Beispielwebseite erhält 4 Hauptnavigationspunkte:&lt;br /&gt;
*Startseite&lt;br /&gt;
*Über Mich&lt;br /&gt;
*Meine Eltern&lt;br /&gt;
*Impressum / Kontakt&lt;br /&gt;
Der Hauptnavigationspunkt &amp;quot;Meine Eltern&amp;quot; erhält als Unternavigationspunkte die Seiten:&lt;br /&gt;
*Mein Vater&lt;br /&gt;
*Meine Mutter&lt;br /&gt;
&lt;br /&gt;
Die Seitenstruktur sollte nun wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-sitestructure.png|Seitenstruktur]]&lt;br /&gt;
&lt;br /&gt;
=Zwischenstand=&lt;br /&gt;
Bisher hat man ein Theme inkl. Seitenlayout und Stylesheets erstellt, gefolgt von der Seitenstruktur. War bis jetzt im Frontend nur die Meldung &amp;quot;Page not found&amp;quot; zu sehen, sieht man jetzt eine (vermeintlich) leere Seite. Schaut man sich jedoch den Quelltext an, sieht man, dass das Grundgerüst schon angezeigt wird. Um das auch optisch sichtbar zu machen, gibt man den Containern mittels CSS ein wenig Farbe. Dazu geht man zum Stylesheet layout.css (Theme --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; CSS --&amp;gt; layout.css --&amp;gt; bearbeiten) und fügt dort folgende Formatdefinitionen ein:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-layoutcolor.png|Dem Layout Farbe geben]]&lt;br /&gt;
&lt;br /&gt;
Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontendlayout.png|Frontend Layout]]&lt;br /&gt;
&lt;br /&gt;
Folgende Vorgaben der Website sind jetzt schon sichtbar:&lt;br /&gt;
*Die (feste) Breite der Seite&lt;br /&gt;
*Die Höhe des Headers&lt;br /&gt;
*Die Breite der linken Seite (die Breite des Hauptbereiches ergibt sich automatisch aus der Gesamtbreite minus der Breite der linken Seite)&lt;br /&gt;
*Die Höhe des Footers&lt;br /&gt;
&lt;br /&gt;
=Module Teil 2=&lt;br /&gt;
Nun wird das Navigationsmodul erstellt. Dazu wechselt man in den Module-Manager (Themes --&amp;gt; Theme &amp;quot;firstsite&amp;quot; --&amp;gt; Frontend-Module und klickt auf neues Modul. Die [[ModulNavigation|Einstellungen]] sind wie folgt zu setzten:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-navi.png|Navigationsmodul]]&lt;br /&gt;
&lt;br /&gt;
Das war jedoch nur der erste Teil. Im zweiten Teil muss das erstellte Modul noch dem Seitenlayout zugewiesen werden. Man wechselt im Theme-Manager wieder zum Layout-Manager und bearbeitet das im Abschnitt [[#Seitenlayout|Seitenlayout]] erstellte &amp;quot;default&amp;quot;-Layout. Unter dem Abschnitt &amp;quot;Frontend-Module&amp;quot; fügt man das Navigationsmodul hinzu und weist es der Spalte &amp;quot;Linke Spalte&amp;quot; hinzu.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-module-2.png|Layout Navimodule einbinden]]&lt;br /&gt;
&lt;br /&gt;
Die Navigation ist jetzt im Frontend in der linken Spalte sichtbar.&lt;br /&gt;
&lt;br /&gt;
=Artikel=&lt;br /&gt;
Zu guter Letzt erstellt man noch die Artikel für die angelegten Seiten. Sobald man in der Seitenstruktur eine neue Seite erstellt, wird automatisch für diese Seite ein (leerer) Artikel angelegt. Die Artikelverwaltung findet man im Backend unter Inhalte --&amp;gt; Artikel. Da für die Beispielwebseite 6 Seiten existieren, gibt es auch schon 6 Artikel; für jede Seite eine. Um einen Artikel mit Inhalt zu füllen, bearbeitet man den jeweiligen Artikel mit dem &amp;quot;Bleistift&amp;quot;-Button. &lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-articlemanager.png|Artikel Manager]]&lt;br /&gt;
&lt;br /&gt;
Anschließend erstellt man ein neues [[Inhaltselemente|Inhaltselement]] vom Typ ''Text'' und speichert dieses ab.&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-article.png|Artikel]]&lt;br /&gt;
&lt;br /&gt;
Diese Schritte wiederholt man in den anderen 5 Artikeln. &lt;br /&gt;
&lt;br /&gt;
=Die Webseite=&lt;br /&gt;
Die Beispielwebseite ist somit in ihren Grundzügen fertig gestellt. Das Frontend sollte nun so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:firstsite-frontend.png|Die fertige Webseite]]&lt;br /&gt;
&lt;br /&gt;
Alle Anforderungen an die Webseite sind erfüllt. Natürlich kann eine Webseite so nicht veröffentlicht werden, aber das ist auch nicht die Aufgabe dieser Anleitung. Es fehlen noch Bilder, der Header, der Footer, die Formatierungen usw usw. Der jetzige Stand der Webseite ist nur der erste Schritt, und diese sollten nun ein bisschen klarer sein.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Installation"/>
				<updated>2010-07-30T03:47:59Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Kurzanleitung für die Installation bei einem Contao-tauglichen Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Installation von Contao=&lt;br /&gt;
==Kurzanleitung für die Installation bei einem Contao-tauglichen Webhoster==&lt;br /&gt;
&lt;br /&gt;
# Download des Contao-Cores auf www.contao.org&lt;br /&gt;
# Entpacken auf dem Heimrechner&lt;br /&gt;
# Hochladen der Dateien mittles FTP auf Ihren Server&lt;br /&gt;
# Hochladen des [[Systemdiagnosetool]]s ins Verzeichnis der Contao-Installation (gewöhnlicherweise das Root-Verzeichnis Ihrer Webadresse)&lt;br /&gt;
# Aufrufen der Diagnosedatei in der Adresszeile Ihres Browsers und eventuelle Fehlermeldungen beseitigen&lt;br /&gt;
# Aufrufen der Installationsdatei: www.IhreDomain.com/contao/install.php (ersetzen Sie &amp;quot;www.IhreDomain.com&amp;quot; mit Ihrer tatsächlichen Webadresse; in diesem Fall ist Contao im Rootverzeichnis Ihres Webservers installiert; der Zugang zum BackEnd (BE) liegt im Unterverzeichnis &amp;quot;contao/&amp;quot;)&lt;br /&gt;
# Das Installationsskript führt Sie durch die abschließenden Schritte (die erforderlichen Daten zur Datenbank erhalten Sie von Ihrem Webhoster)&lt;br /&gt;
# Nach erfolgreicher Installation können Sie sich im BackEnd einloggen (&amp;quot;www.IhreDomain.com/contao/&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Anleitung für die Installation bei einem kompatiblen Webhoster==&lt;br /&gt;
&lt;br /&gt;
=Webhoster=&lt;br /&gt;
==Liste kompatibler Webhoster==&lt;br /&gt;
[[1 und 1 Internet]] (kompatibel mit ein paar Besonderheiten)&lt;br /&gt;
&lt;br /&gt;
Hetzner.de (ab dem entsprechenden &amp;quot;Tarif inkl. MySQL-Datenbank&amp;quot; voll kompatibel)&lt;br /&gt;
&lt;br /&gt;
==Workarounds für bestimmte Webhoster==&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von obigem Standard Installationsschema abzuweichen.&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist.&lt;br /&gt;
Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]]).&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|In Zukunft wird hier eine Liste von Artikeln veröffentlicht, welche Anpassungen bei welchen Webhoster notwendig ist um Contao zum Laufen zu bekommen.}}&lt;br /&gt;
&lt;br /&gt;
==Liste inkompatibler Webhoster==&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, dass man detailliert beschreibt woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Installation"/>
				<updated>2010-07-30T03:45:56Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Liste kompatibler Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Installation von Contao=&lt;br /&gt;
==Kurzanleitung für die Installation bei einem Contao-tauglichen Webhoster==&lt;br /&gt;
&lt;br /&gt;
# Download des Contao-Cores auf www.contao.org&lt;br /&gt;
# Entpacken auf dem Heimrechner&lt;br /&gt;
# Hochladen der Dateien mittles FTP auf Ihren Server&lt;br /&gt;
# Hochladen des [[Systemdiagnosetool]]s ins Verzeichnis der Contao-Installation (gewöhnlicherweise das Root-Verzeichnis Ihrer Webadresse)&lt;br /&gt;
# Aufrufen der Diagnosedatei in der Adresszeile Ihres Browsers und eventuelle Fehlermeldungen beseitigen&lt;br /&gt;
# Aufrufen der Installationsdatei: www.IhreDomain.com/contao/install.php (ersetzen Sie 'www.IhreDomain.com' mit Ihrer tatsächlichen Webadresse; in diesem Fall ist Contao im Rootverzeichnis Ihres Webservers installiert; der Zugang zum Backend liegt im Unterverzeichnis '/contao')&lt;br /&gt;
# Das Installationsskript führt Sie durch die abschließenden Schritte (die erforderlichen Daten zur Datenbank erhalten Sie von Ihrem Webhoster)&lt;br /&gt;
# Nach erfolgreicher Installation können Sie sich im Backend (BE) einloggen ('www.IhreDomain.com/contao/')&lt;br /&gt;
&lt;br /&gt;
Kommt es während der Installation zu Komplikationen hilft die [[Fehlersuche]] weiter.&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Anleitung für die Installation bei einem kompatiblen Webhoster==&lt;br /&gt;
&lt;br /&gt;
=Webhoster=&lt;br /&gt;
==Liste kompatibler Webhoster==&lt;br /&gt;
[[1 und 1 Internet]] (kompatibel mit ein paar Besonderheiten)&lt;br /&gt;
&lt;br /&gt;
Hetzner.de (ab dem entsprechenden &amp;quot;Tarif inkl. MySQL-Datenbank&amp;quot; voll kompatibel)&lt;br /&gt;
&lt;br /&gt;
==Workarounds für bestimmte Webhoster==&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von obigem Standard Installationsschema abzuweichen.&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist.&lt;br /&gt;
Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]]).&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|In Zukunft wird hier eine Liste von Artikeln veröffentlicht, welche Anpassungen bei welchen Webhoster notwendig ist um Contao zum Laufen zu bekommen.}}&lt;br /&gt;
&lt;br /&gt;
==Liste inkompatibler Webhoster==&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, dass man detailliert beschreibt woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Installation</id>
		<title>Installation</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Installation"/>
				<updated>2010-07-30T03:41:31Z</updated>
		
		<summary type="html">&lt;p&gt;ProjectX: /* Schnellanleitung für die Installation bei einem kompatiblen Webhoster */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{stub}}&lt;br /&gt;
[[Category:Installation und Updates]]&lt;br /&gt;
&lt;br /&gt;
=Installation von Contao=&lt;br /&gt;
==Kurzanleitung für die Installation bei einem Contao-tauglichen Webhoster==&lt;br /&gt;
&lt;br /&gt;
# Download des Contao-Cores auf www.contao.org&lt;br /&gt;
# Entpacken auf dem Heimrechner&lt;br /&gt;
# Hochladen der Dateien mittles FTP auf Ihren Server&lt;br /&gt;
# Hochladen des [[Systemdiagnosetool]]s ins Verzeichnis der Contao-Installation (gewöhnlicherweise das Root-Verzeichnis Ihrer Webadresse)&lt;br /&gt;
# Aufrufen der Diagnosedatei in der Adresszeile Ihres Browsers und eventuelle Fehlermeldungen beseitigen&lt;br /&gt;
# Aufrufen der Installationsdatei: www.IhreDomain.com/contao/install.php (ersetzen Sie 'www.IhreDomain.com' mit Ihrer tatsächlichen Webadresse; in diesem Fall ist Contao im Rootverzeichnis Ihres Webservers installiert; der Zugang zum Backend liegt im Unterverzeichnis '/contao')&lt;br /&gt;
# Das Installationsskript führt Sie durch die abschließenden Schritte (die erforderlichen Daten zur Datenbank erhalten Sie von Ihrem Webhoster)&lt;br /&gt;
# Nach erfolgreicher Installation können Sie sich im Backend (BE) einloggen ('www.IhreDomain.com/contao/')&lt;br /&gt;
&lt;br /&gt;
Kommt es während der Installation zu Komplikationen hilft die [[Fehlersuche]] weiter.&lt;br /&gt;
&lt;br /&gt;
==Detaillierte Anleitung für die Installation bei einem kompatiblen Webhoster==&lt;br /&gt;
&lt;br /&gt;
=Webhoster=&lt;br /&gt;
==Liste kompatibler Webhoster==&lt;br /&gt;
[[1 und 1 Internet]] kompatibel mit ein paar Besonderheiten&lt;br /&gt;
&lt;br /&gt;
==Workarounds für bestimmte Webhoster==&lt;br /&gt;
Bei manchen Webhostern ist es leider notwendig von obigem Standard Installationsschema abzuweichen.&lt;br /&gt;
&lt;br /&gt;
Diese Besonderheiten sind hier aufgeführt um zu ermöglichen, dass Contao bei diesen Webhostern läuft.&lt;br /&gt;
&lt;br /&gt;
Oftmals betrifft dies den so genannten [[Safemode Hack]], welcher bei etlichen Webhostern notwendig ist.&lt;br /&gt;
Weiterhin ist oftmals die SOAP Erweiterung nicht in PHP enthalten, was den Erweiterungskatalog nicht verwendbar macht (Mögliche Abhilfe hierbei ist jedoch [[TensideRepository]]).&lt;br /&gt;
&lt;br /&gt;
{{Hinweis|In Zukunft wird hier eine Liste von Artikeln veröffentlicht, welche Anpassungen bei welchen Webhoster notwendig ist um Contao zum Laufen zu bekommen.}}&lt;br /&gt;
&lt;br /&gt;
==Liste inkompatibler Webhoster==&lt;br /&gt;
In dieser Liste werden Webhoster gelistet, bei denen Contao nicht eingesetzt werden kann.&lt;br /&gt;
Bitte beim Hinzufügen von Webhostern darauf achten, dass man detailliert beschreibt woran es scheitert, wie z.B. &amp;quot;stellt nur PHP4 zur Verfügung&amp;quot;.&lt;/div&gt;</summary>
		<author><name>ProjectX</name></author>	</entry>

	</feed>