Suckerfishalternative: Unterschied zwischen den Versionen

Aus Contao Community Documentation

(Vorbereitung)
(Vorbereitung)
Zeile 15: Zeile 15:
 
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.
 
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.
 
[[Datei:Suckerfishalternative_Seitenstruktur.png]]
 
[[Datei:Suckerfishalternative_Seitenstruktur.png]]
 +
 
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.
 
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.
 +
 
In dem Themes werden nun folgende Schritte vorgenommen:
 
In dem Themes werden nun folgende Schritte vorgenommen:
*Erstellen eines Modules für die Navigation
+
# Erstellen eines Modules für die Navigation
*Erstellen einer CSS für das Aussehen
+
# Erstellen einer CSS für das Aussehen
*Erstellen eines Seitenlayouts zur Anzeige
+
# Erstellen eines Seitenlayouts zur Anzeige
 +
 
 +
=== Themes - Module ===
 +
Es wird ein neues Module erstellt vom Typ Navigationsmenü.
 +
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.
 +
[[Datei:Suckerfishalternative_navigationsmenue.png]]
 +
 
 +
=== Themes - CSS ===
 +
Nun wird die CSS angelegt, bleibt aber vorerst noch leer. Sie bekommt nur einen Namen und anschließend wird ihr mitgeteilt, dass sie für alle Medientypen gelten soll.
 +
[[Datei:Suckerfishalternative_css.png]]
 +
 
 +
=== Themes - Seitenlayouts ===
 +
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:
 +
* Titel eingeben
 +
* Spalten wählen
 +
* CSS einharken
 +
* Module einbinden
 +
[[Datei:Suckerfishalternative_seitenlayout.png]]
  
 
== CSS ==
 
== CSS ==

Version vom 25. September 2010, 10:22 Uhr

Einleitung

Das Tutorial Suckerfish-like navigation beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. Dazu kommt, dass die Anleitung auch schon ein paar Tage auf dem Rücken hat. In diesem Tutorial soll nun mal gezeigt werden, wie man ganz leicht mit CSS und den Contao-Hausmitteln ein solches Menü erzeugt.

Als Grundlage für das Design, hat das Menü auf der Contao-Hompage gedient. Da sich sicher alle dieses schon mal angeschaut haben, bedarf es keine große Erklärung.

Vorraussetzung

Dieses Tutorial wurde auf Basis von Contao 2.9.1 erstellt. Dabei handelt es sich um eine neue Installation aus den Quellen ohne jegliche Anpassungen.

Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.

Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie CSS4YOU die Sachen nachschlagen oder fragt in der Community nach.

Vorbereitung

Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt. Suckerfishalternative Seitenstruktur.png

Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.

In dem Themes werden nun folgende Schritte vorgenommen:

  1. Erstellen eines Modules für die Navigation
  2. Erstellen einer CSS für das Aussehen
  3. Erstellen eines Seitenlayouts zur Anzeige

Themes - Module

Es wird ein neues Module erstellt vom Typ Navigationsmenü. Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben. Suckerfishalternative navigationsmenue.png

Themes - CSS

Nun wird die CSS angelegt, bleibt aber vorerst noch leer. Sie bekommt nur einen Namen und anschließend wird ihr mitgeteilt, dass sie für alle Medientypen gelten soll. Suckerfishalternative css.png

Themes - Seitenlayouts

Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:

  • Titel eingeben
  • Spalten wählen
  • CSS einharken
  • Module einbinden

Suckerfishalternative seitenlayout.png

CSS

Ansichten
Meine Werkzeuge

Contao Community Documentation

God: "what is your job?"
me: "i am a software developer ... i develop websites with Contao 3"
God: "sounds cool, what are you working on today? Web sockets? Ajax? HTML5 video streaming?"
me: "no, i am trying to send an email ...."

Leo Unglaub
Navigation
Verstehen
Verwenden
Entwickeln
Verschiedenes
Werkzeuge