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

	<entry>
		<id>https://dev.contaowiki.org/Avatar</id>
		<title>Avatar</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Avatar"/>
				<updated>2013-05-23T14:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Features===&lt;br /&gt;
&lt;br /&gt;
* Adds an avatar to both, user and member settings&lt;br /&gt;
* Includes a module to let frontend members upload a personal avatar&lt;br /&gt;
* Avarars can be included anywhere with the {{avatar}} insert tag&lt;br /&gt;
* Simple usage and API for other extensions&lt;br /&gt;
&lt;br /&gt;
===Manual Installation===&lt;br /&gt;
&lt;br /&gt;
* Download the install package from here.&lt;br /&gt;
* Unzip the content of TL_ROOT to your TYPOlight base directory on your webserver.&lt;br /&gt;
* Unzip the content of TL_FILES to the file upload directory on your webserver.&lt;br /&gt;
* Point your browser to http://www.yourdomain.com/typolight/install.php&lt;br /&gt;
* Enter the installation password and click Login&lt;br /&gt;
* Scroll down to Update database tables and click on Update database&lt;br /&gt;
&lt;br /&gt;
===Getting started===&lt;br /&gt;
&lt;br /&gt;
You need to adjust some settings first. Login to the backend as administrator and scroll down to the avatar settings. :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the avatar file directory in the first input. In case you want to use another one than the default avatars directory, you need to move the existing files there manually.&lt;br /&gt;
&lt;br /&gt;
In the user and member settings you will now find a section for the avatar:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Frontend module for avatar upload===&lt;br /&gt;
&lt;br /&gt;
The module has no special settings. However you should apply some CSS for the frontend to style it, here is a suggestion for a start:&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Avatar frontend module&lt;br /&gt;
   */&lt;br /&gt;
  .mod_avatar .checkbox_container * { vertical-align:middle; }&lt;br /&gt;
  .mod_avatar .label_container { margin-top:10px; }&lt;br /&gt;
  .mod_avatar .textlabel { font-weight:bold; }&lt;br /&gt;
  .mod_avatar .error_message { color:red; }&lt;br /&gt;
  .mod_avatar .hint { color:#888; margin-bottom:10px; }&lt;br /&gt;
&lt;br /&gt;
===Using avatars by insert tag===&lt;br /&gt;
&lt;br /&gt;
  {{avatar}}&lt;br /&gt;
&lt;br /&gt;
This will insert the avatar of the currently logged in frontend member as HTML IMG tag.&lt;br /&gt;
For not logged in guest, the tag will not insert anything.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::123}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the frontend member with ID 123.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::25::be}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the backend user with ID 25.&lt;br /&gt;
&lt;br /&gt;
===API for using avatars in other extensions===&lt;br /&gt;
&lt;br /&gt;
You will find the avatar image file path (relative to TL_ROOT) in the column avatar of the tables tl_member and tl_user. When this column is empty, the default avatar should be displayed. This simple logic is implemented in the Avatar::filename method, for example:&lt;br /&gt;
&lt;br /&gt;
  if (FE_USER_LOGGED_IN) {&lt;br /&gt;
    $this-&amp;gt;import('FrontendUser', 'User');&lt;br /&gt;
    $avatarFile = Avatar::filename($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
    // avatarfile will be the filename of the avatar, relative to TL_ROOT&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
For even more convenience, you may use the method Avatar::img to create a IMG tag:&lt;br /&gt;
&lt;br /&gt;
  if (TL_MODE == 'BE') {&lt;br /&gt;
    $this-&amp;gt;import('BackendUser', 'User');&lt;br /&gt;
    echo Avatar::img($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Avatar::img has some optional parameters for more fine control over the IMG tag:&lt;br /&gt;
&lt;br /&gt;
  public static function img(&lt;br /&gt;
    $avatar,                // the filename from tl_user.avatar or tl_member.avatar&lt;br /&gt;
    $alt = 'Avatar',        // The alt text&lt;br /&gt;
    $classes = 'avatar',    // The class(es) to assign&lt;br /&gt;
    $attribs = ''           // additional attributes, for example 'title=&amp;quot;Your avatar&amp;quot;'&lt;br /&gt;
  )&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Avatar</id>
		<title>Avatar</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Avatar"/>
				<updated>2013-05-23T14:33:16Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: Die Seite wurde geleert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Avatar</id>
		<title>Avatar</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Avatar"/>
				<updated>2013-05-23T14:32:45Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;===Features===&lt;br /&gt;
&lt;br /&gt;
* Adds an avatar to both, user and member settings&lt;br /&gt;
* Includes a module to let frontend members upload a personal avatar&lt;br /&gt;
* Avarars can be included anywhere with the {{avatar}} insert tag&lt;br /&gt;
* Simple usage and API for other extensions&lt;br /&gt;
&lt;br /&gt;
===Manual Installation===&lt;br /&gt;
&lt;br /&gt;
* Download the install package from here.&lt;br /&gt;
* Unzip the content of TL_ROOT to your TYPOlight base directory on your webserver.&lt;br /&gt;
* Unzip the content of TL_FILES to the file upload directory on your webserver.&lt;br /&gt;
* Point your browser to http://www.yourdomain.com/typolight/install.php&lt;br /&gt;
* Enter the installation password and click Login&lt;br /&gt;
* Scroll down to Update database tables and click on Update database&lt;br /&gt;
&lt;br /&gt;
===Getting started===&lt;br /&gt;
&lt;br /&gt;
You need to adjust some settings first. Login to the backend as administrator and scroll down to the avatar settings. :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the avatar file directory in the first input. In case you want to use another one than the default avatars directory, you need to move the existing files there manually.&lt;br /&gt;
&lt;br /&gt;
In the user and member settings you will now find a section for the avatar:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Frontend module for avatar upload===&lt;br /&gt;
&lt;br /&gt;
The module has no special settings. However you should apply some CSS for the frontend to style it, here is a suggestion for a start:&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Avatar frontend module&lt;br /&gt;
   */&lt;br /&gt;
  .mod_avatar .checkbox_container * { vertical-align:middle; }&lt;br /&gt;
  .mod_avatar .label_container { margin-top:10px; }&lt;br /&gt;
  .mod_avatar .textlabel { font-weight:bold; }&lt;br /&gt;
  .mod_avatar .error_message { color:red; }&lt;br /&gt;
  .mod_avatar .hint { color:#888; margin-bottom:10px; }&lt;br /&gt;
&lt;br /&gt;
===Using avatars by insert tag===&lt;br /&gt;
&lt;br /&gt;
  {{avatar}}&lt;br /&gt;
&lt;br /&gt;
This will insert the avatar of the currently logged in frontend member as HTML IMG tag.&lt;br /&gt;
For not logged in guest, the tag will not insert anything.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::123}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the frontend member with ID 123.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::25::be}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the backend user with ID 25.&lt;br /&gt;
&lt;br /&gt;
===API for using avatars in other extensions===&lt;br /&gt;
&lt;br /&gt;
You will find the avatar image file path (relative to TL_ROOT) in the column avatar of the tables tl_member and tl_user. When this column is empty, the default avatar should be displayed. This simple logic is implemented in the Avatar::filename method, for example:&lt;br /&gt;
&lt;br /&gt;
  if (FE_USER_LOGGED_IN) {&lt;br /&gt;
    $this-&amp;gt;import('FrontendUser', 'User');&lt;br /&gt;
    $avatarFile = Avatar::filename($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
    // avatarfile will be the filename of the avatar, relative to TL_ROOT&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
For even more convenience, you may use the method Avatar::img to create a IMG tag:&lt;br /&gt;
&lt;br /&gt;
  if (TL_MODE == 'BE') {&lt;br /&gt;
    $this-&amp;gt;import('BackendUser', 'User');&lt;br /&gt;
    echo Avatar::img($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Avatar::img has some optional parameters for more fine control over the IMG tag:&lt;br /&gt;
&lt;br /&gt;
  public static function img(&lt;br /&gt;
    $avatar,                // the filename from tl_user.avatar or tl_member.avatar&lt;br /&gt;
    $alt = 'Avatar',        // The alt text&lt;br /&gt;
    $classes = 'avatar',    // The class(es) to assign&lt;br /&gt;
    $attribs = ''           // additional attributes, for example 'title=&amp;quot;Your avatar&amp;quot;'&lt;br /&gt;
  )&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Avatar</id>
		<title>Avatar</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Avatar"/>
				<updated>2013-05-23T14:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: Die Seite wurde neu angelegt: „Avatar  Features  Adds an avatar to both, user and member settings Includes a module to let frontend members upload a personal avatar Avarars can be included anyw…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Avatar&lt;br /&gt;
&lt;br /&gt;
Features&lt;br /&gt;
&lt;br /&gt;
Adds an avatar to both, user and member settings&lt;br /&gt;
Includes a module to let frontend members upload a personal avatar&lt;br /&gt;
Avarars can be included anywhere with the {{avatar}} insert tag&lt;br /&gt;
Simple usage and API for other extensions&lt;br /&gt;
Manual Installation&lt;br /&gt;
&lt;br /&gt;
Download the install package from here.&lt;br /&gt;
Unzip the content of TL_ROOT to your TYPOlight base directory on your webserver.&lt;br /&gt;
Unzip the content of TL_FILES to the file upload directory on your webserver.&lt;br /&gt;
Point your browser to http://www.yourdomain.com/typolight/install.php&lt;br /&gt;
Enter the installation password and click Login&lt;br /&gt;
Scroll down to Update database tables and click on Update database&lt;br /&gt;
Getting started&lt;br /&gt;
&lt;br /&gt;
You need to adjust some settings first. Login to the backend as administrator and scroll down to the avatar settings. :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Select the avatar file directory in the first input. In case you want to use another one than the default avatars directory, you need to move the existing files there manually.&lt;br /&gt;
&lt;br /&gt;
In the user and member settings you will now find a section for the avatar:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Frontend module for avatar upload&lt;br /&gt;
&lt;br /&gt;
The module has no special settings. However you should apply some CSS for the frontend to style it, here is a suggestion for a start:&lt;br /&gt;
&lt;br /&gt;
  /**&lt;br /&gt;
   * Avatar frontend module&lt;br /&gt;
   */&lt;br /&gt;
  .mod_avatar .checkbox_container * { vertical-align:middle; }&lt;br /&gt;
  .mod_avatar .label_container { margin-top:10px; }&lt;br /&gt;
  .mod_avatar .textlabel { font-weight:bold; }&lt;br /&gt;
  .mod_avatar .error_message { color:red; }&lt;br /&gt;
  .mod_avatar .hint { color:#888; margin-bottom:10px; }&lt;br /&gt;
&lt;br /&gt;
Using avatars by insert tag&lt;br /&gt;
&lt;br /&gt;
  {{avatar}}&lt;br /&gt;
&lt;br /&gt;
This will insert the avatar of the currently logged in frontend member as HTML IMG tag.&lt;br /&gt;
For not logged in guest, the tag will not insert anything.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::123}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the frontend member with ID 123.&lt;br /&gt;
&lt;br /&gt;
  {{avatar::25::be}}&lt;br /&gt;
&lt;br /&gt;
Inserts the avatar of the backend user with ID 25.&lt;br /&gt;
&lt;br /&gt;
API for using avatars in other extensions&lt;br /&gt;
&lt;br /&gt;
You will find the avatar image file path (relative to TL_ROOT) in the column avatar of the tables tl_member and tl_user. When this column is empty, the default avatar should be displayed. This simple logic is implemented in the Avatar::filename method, for example:&lt;br /&gt;
&lt;br /&gt;
  if (FE_USER_LOGGED_IN) {&lt;br /&gt;
    $this-&amp;gt;import('FrontendUser', 'User');&lt;br /&gt;
    $avatarFile = Avatar::filename($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
    // avatarfile will be the filename of the avatar, relative to TL_ROOT&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
For even more convenience, you may use the method Avatar::img to create a IMG tag:&lt;br /&gt;
&lt;br /&gt;
  if (TL_MODE == 'BE') {&lt;br /&gt;
    $this-&amp;gt;import('BackendUser', 'User');&lt;br /&gt;
    echo Avatar::img($this-&amp;gt;User-&amp;gt;avatar);&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
Avatar::img has some optional parameters for more fine control over the IMG tag:&lt;br /&gt;
&lt;br /&gt;
  public static function img(&lt;br /&gt;
    $avatar,                // the filename from tl_user.avatar or tl_member.avatar&lt;br /&gt;
    $alt = 'Avatar',        // The alt text&lt;br /&gt;
    $classes = 'avatar',    // The class(es) to assign&lt;br /&gt;
    $attribs = ''           // additional attributes, for example 'title=&amp;quot;Your avatar&amp;quot;'&lt;br /&gt;
  )&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Z_modulealias</id>
		<title>Z modulealias</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Z_modulealias"/>
				<updated>2012-07-19T11:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: Die Seite wurde neu angelegt: „= Modul Alias =  Unterschiedliche Module pro Seitenbaum in einem Seitenlayout verwenden.  Dieses Modul ist insbesondere bei mehrsprachigen Webseiten sehr hilfreic…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Modul Alias =&lt;br /&gt;
&lt;br /&gt;
Unterschiedliche Module pro Seitenbaum in einem Seitenlayout verwenden.&lt;br /&gt;
&lt;br /&gt;
Dieses Modul ist insbesondere bei mehrsprachigen Webseiten sehr hilfreich. Weisen Sie Frontend-Module einem Seitenbaum zu, sodass nur die sprachlich passenden Module angezeigt werden.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
Nachdem das Modul installiert ist, sehen sie in jedem Frontend-Modul eine neue Einstellung für die &amp;quot;Verknüpften Seiten&amp;quot;. &lt;br /&gt;
&lt;br /&gt;
Hier kann man wählen auf welcher Seite das Modul erscheinen soll. In den meisten Fällen ist hier nur die Root-Seiten zu wählen, die Auswahl wird im Baum nach unten vererbt.&lt;br /&gt;
&lt;br /&gt;
So legt man sich dann verschiedene Module für die jeweiligen Seitenbäume an.&lt;br /&gt;
&lt;br /&gt;
Am Beispiel der Suche mit individuellen Formular&lt;br /&gt;
- Search | de --&amp;gt; Seitenbaum de&lt;br /&gt;
- Search | fr --&amp;gt; Seitenbaum fr&lt;br /&gt;
- Search | en --&amp;gt; Seitenbaum en&lt;br /&gt;
&lt;br /&gt;
Nachdem jetzt mehrere &amp;quot;identische&amp;quot; Module für die entsprechenden Root-Seiten angelegt wurden, erstellen man ein Modul vom Typ &amp;quot;Modul Alias&amp;quot; und markieren dort die entsprechenden Module. &lt;br /&gt;
Mit gedrückter STRG (CTRL) - Taste kann man mehrere Einträge selektieren.&lt;br /&gt;
&lt;br /&gt;
Dieses Frontend-Modul nennt man dann z.B. Search. Dieses kann nun im Seitenlayout ausgewählt werden. Passend zur aktuellen Root-Seite wird eines der vorhandenen &amp;quot;individualisierten&amp;quot; Frontend-Module ausgegeben.&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/InKuerzeVerfuegbar</id>
		<title>InKuerzeVerfuegbar</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/InKuerzeVerfuegbar"/>
				<updated>2012-07-19T11:08:35Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Andreas Schempp */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Development]]&lt;br /&gt;
[[Category:Extensions]]&lt;br /&gt;
&lt;br /&gt;
Um zu vermeiden, dass parallele Entwicklung unnötige Ressourcen benötigt, können Entwickler hier Erweiterung eintragen, die &amp;quot;in Kürze verfügbar&amp;quot; sein sollen.&lt;br /&gt;
&lt;br /&gt;
== ETES GmbH ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Jan Theofel, Marc Schneider, Sebastian Leitz&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:contao@etes.de E-Mail] [http://www.etes.de/ Webseite]&lt;br /&gt;
&lt;br /&gt;
* (Neues) Trackback-Modul für News (andere Features als das bestehende)&lt;br /&gt;
* (Neues) Gravatar-Modul (Gravatare auch für Kommentare etc.)&lt;br /&gt;
* Wordpress-Import (basiert auf den oberen beiden)&lt;br /&gt;
* htaccess-Erweiterung zur Konfiguration der zentralen .htaccess mit der Möglichkeit, dass Module dort per Hook eigene Definitionen einfügen können&lt;br /&gt;
* Erweiterungen für unsere Jobbörse (Onlinebewerbung/Bewertung von Bewerbern/Anbindung an Paymentsysteme)&lt;br /&gt;
&lt;br /&gt;
== certo web &amp;amp; design GmbH ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Yanick Witschi (aka Toflar)&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:yanick.witschi@certo-net.ch E-Mail] [http://www.certo-net.ch Webseite]&lt;br /&gt;
&lt;br /&gt;
* Votebox, Prinzip der Votebox von Dropbox&lt;br /&gt;
&lt;br /&gt;
== InfinitySoft - Innovative Softwarelösungen ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Tristan Lins (aka tril)&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:tristan.lins@infinitysoft.de E-Mail] [http://www.infinitysoft.de Webseite]&lt;br /&gt;
&lt;br /&gt;
* .htaccess Editor [https://github.com/InfinitySoft/contao-htaccess github] [http://www.contao.org/erweiterungsliste/view/htaccess.20000008.de.html ER]&lt;br /&gt;
Editor zum bequemen Einrichten der .htaccess Datei aus dem Backend heraus.&lt;br /&gt;
* Open ER2 Client [https://github.com/InfinitySoft/contao-open-er2-client github]&lt;br /&gt;
Client Library um Extensions innerhalb einer Contao Installation zu verwalten. Dies ist '''nur''' eine Library ohne grafische Oberfläche, die dazu genutzt werden kann einen neuen ER Client für das aktuelle Extension Repository zu entwickeln.&lt;br /&gt;
&lt;br /&gt;
== BugBuster ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Glen Langer&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [http://www.contao-community.de/ Forum] | [http://www.contao.Glen-Langer.de/ Webseite]&lt;br /&gt;
&lt;br /&gt;
* Idee: moopeel - diese nette Ecke auf Mootoolsbasis (no Flash!)&lt;br /&gt;
* Idee: BotDetection Add-on: Suchmaschinen Statistik&lt;br /&gt;
&lt;br /&gt;
== MEN AT WORK ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Andreas Isaak, David Maack&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:cms@men-at-work.de E-Mail]&lt;br /&gt;
&lt;br /&gt;
* recursiveDownload: Rekursive Downloads basierend auf dem Benutzerverzeichnis&lt;br /&gt;
* recursiveGallery: Rekursive Galerie basierend auf dem Benutzerverzeichnis&lt;br /&gt;
* [http://www.contao-forge.org/projects/language4translation/issues language4translation]: Exportierte Sprachtexte im Frontend übersetzen und später wieder via language2file importieren&lt;br /&gt;
* dashboard: Erweiterung der Dashboard Extension von Andreas Schempp&lt;br /&gt;
* [http://www.contao-forge.org/projects/backendfavourites backendFavourites] Favouriten/Sprungmarker für das Backend definieren&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/menatwork Übersicht all unserer Entwicklungen]&lt;br /&gt;
&lt;br /&gt;
== Andreas Schempp ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Andreas Schempp&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:andreas@schempp.ch andreas@schempp.ch]&lt;br /&gt;
&lt;br /&gt;
* ajaxform: Formular per Ajax senden und Antwort per Ajax laden&lt;br /&gt;
* aliascompiler: Seitenalias aus Prefix und Postfix zusammenfügen (z.B. damit der Anwender nur Postfix bearbeiten kann)&lt;br /&gt;
* articlelanguage: Artikel in einer zweiten Sprache zur Verfügung stellen&lt;br /&gt;
* autocompletetextfield: Feld das Vorschläge für Eingabe (z.B. Tags) macht&lt;br /&gt;
* barcode: Generierung von QRcode und MS Tag Bildern&lt;br /&gt;
* blog: Umfangreiche Blog-Funktionen (ProofOfConcept)&lt;br /&gt;
* documentsearch: Dokumente (PDF, DOC, PPT, XLS) in die Contao-Suche aufnehmen (erfordert Server-Binaries)&lt;br /&gt;
* e2photogallery: Contao Extension für die [http://www.e2interactive.com/e2_photo_gallery/ e2 Photo Gallery]&lt;br /&gt;
* exams: Ein- oder mehrseitige Prüfungen mit Punkte-System und Resultat-Auswertung&lt;br /&gt;
* fancyavatar: Avatar mittels Ajax hochladen und zuschneiden&lt;br /&gt;
* folderpage: Ordner-Seiten zur Gruppierung der Seitenstruktur&lt;br /&gt;
* htmlpurifier: Integration des [http://htmlpurifier.org/ HTML Purifier] in Contao&lt;br /&gt;
* importoption: Options-Daten für Formularfelder (Select, Radio, Checkbox) aus CSV importieren&lt;br /&gt;
* joomlaboard_import: JoomlaBoard in Contao Helpdesk Erweiterung migrieren&lt;br /&gt;
* member_album: Fotoalbum für Mitglieder anlegen&lt;br /&gt;
* memberfiles: Zeigt im Backend die Dateien aus dem Benutzerverzeichnis zum Download an&lt;br /&gt;
* mobile_stylesheets: Stylesheet-Targeting für iPhone, iPad und Co&lt;br /&gt;
* news_loader: Lädt beim Scrollen der Seite automatisch die nächsten News nach&lt;br /&gt;
* newsalert: Automatische Newsletter aus News-Archiven&lt;br /&gt;
* newscategories: Kategorisierung und Auflistung von News-Beiträgen (über Archive hinweg)&lt;br /&gt;
* newsletter-article: Newsletter aus Artikel generieren&lt;br /&gt;
* openid-consumer: Anmelden bei Contao mittels OpenID (sehr altes Modul...)&lt;br /&gt;
* pagepdf: PDF aus Seite generieren, oder Seiten im Backend direkt als PDF ausgeben (via kostenpflichtigem [http://html2pdf.seven49.net/ HTML2PDF]&lt;br /&gt;
* previewdownload: Download-Datei mit Vorschau. Kann automatisch aus PDF ein Bild generieren, wenn imagemagick verfügbar ist.&lt;br /&gt;
* qtplayer: Quicktime-Video und -Audio Dateien einbinden&lt;br /&gt;
* rootsearch: Suche über mehrere Root-Seiten&lt;br /&gt;
* shibboleth: Anmeldung an Contao mittels [http://de.wikipedia.org/wiki/Shibboleth_(Internet) Shibboleth]&lt;br /&gt;
* singlegallery: Gibt das erste Galeriebild aus, erlaubt die Navigation in der lightbox/mediabox zu den restlichen Bildern&lt;br /&gt;
* siximages: Galerie-Modul von [http://www.soleil-royal.ch/lage.html Soleil Royal]&lt;br /&gt;
* zz_compressor: Automatische Komprimierung und Zusammeführung ALLER lokalen CSS- und JS-Dateien auf der Seite&lt;br /&gt;
&lt;br /&gt;
== hofemich ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Michael Hofer&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [http://www.contao-community.de/ Forum]&lt;br /&gt;
&lt;br /&gt;
* isotope_request: Ermöglicht die Verknüpfung mit einem Formular, für Produkt-Anfragen&lt;br /&gt;
&lt;br /&gt;
== Cliff Parnitzky ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Cliff Parnitzky&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:contao@cliff-parnitzky.de contao@cliff-parnitzky.de]&lt;br /&gt;
&lt;br /&gt;
* [http://www.contao.org/erweiterungsliste/view/BirthdayMailer.html BirthdayMailer]: fertig&lt;br /&gt;
* [http://www.contao.org/erweiterungsliste/view/EfgMemberSelectMailer.html EfgMemberSelectMailer]: fertig&lt;br /&gt;
* [http://www.contao.org/de/extension-list/view/CheckedEmail.html CheckedEmail]: fertig&lt;br /&gt;
* ConditionalInserttags: Inserttags für einfache Bedingungen&lt;br /&gt;
* MemberNumber: Mitgliedernummer automatisch hochzählen, ggf. mit Präfixauswahl&lt;br /&gt;
* EfgMemberSelectFieldConnector: Überträgt Werte vom selektierten Mitglied (EfgMemberSelect) auf andere Felder des Formulars ... Verbindet Mitgliederfelder mit Formularfelder&lt;br /&gt;
* ExtendedListing: Erweitert das Listing Modul um die Möglichkeit, Tabellen miteinander zu verknüpfen (SQL JOIN)&lt;br /&gt;
&lt;br /&gt;
== IMS Internet Marketing Solutions Ltd. ==&lt;br /&gt;
&lt;br /&gt;
Entwickler: Dominik Zogg&lt;br /&gt;
&lt;br /&gt;
Entwicklerkontakt: [mailto:dz@erfolgreiche-internetseiten.ch E-Mail]&lt;br /&gt;
&lt;br /&gt;
* [http://www.contao.org/erweiterungsliste/view/calendarextended.de.html calendarextended]: Erweiterung des Standardkalenders, von einer Kontaktperson bis hin zu einer Registrierung ist alles dabei&lt;br /&gt;
* [http://www.contao.org/erweiterungsliste/view/gist.de.html gist]: Erweiterung welche aus einem gist Inserttag den jeweiligen Javascript Code lädt&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Gleich_hohe_DIV_Container</id>
		<title>Gleich hohe DIV Container</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Gleich_hohe_DIV_Container"/>
				<updated>2012-05-24T08:33:07Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um ein dreispaltiges Layout mit drei gleich hohen DIV-Container zu erzeugen ist es Möglich dieses per JS zu machen.&lt;br /&gt;
&lt;br /&gt;
Wenn man z.B. eine solche Struktur hat:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
  &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;left&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;main&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;right&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;clear&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kann man mit folgendem Code im Seitenlayouts (eigner JS-Code)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 	var HeightContainer  = $('container').getSize().y; &lt;br /&gt;
 	&lt;br /&gt;
 	if ($('left')) { $('left').height(HeightContainer); }&lt;br /&gt;
 	if ($('main')) { $('main').height(HeightContainer); }&lt;br /&gt;
 	if ($('right')) { $('right').height(HeightContainer); }&lt;br /&gt;
 	&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Höhe aller DIVs an die Höhe des umschließenden DIVs Container anpassen.&lt;br /&gt;
&lt;br /&gt;
'''ACHTUNG''': Mootools muss aktive sein.&lt;br /&gt;
&lt;br /&gt;
[[Category:Dev HOWTOS]] [[Category:Dev Snippets]]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Gleich_hohe_DIV_Container</id>
		<title>Gleich hohe DIV Container</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Gleich_hohe_DIV_Container"/>
				<updated>2012-05-24T08:31:57Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: Die Seite wurde neu angelegt: „Um ein dreispaltiges Layout mit drei gleich hohen DIV-Container zu erzeugen ist es Möglich dieses per JS zu machen.  Wenn man z.B. eine solche Struktur hat:  &amp;lt;so…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Um ein dreispaltiges Layout mit drei gleich hohen DIV-Container zu erzeugen ist es Möglich dieses per JS zu machen.&lt;br /&gt;
&lt;br /&gt;
Wenn man z.B. eine solche Struktur hat:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=html4strict&amp;gt;&lt;br /&gt;
&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//W3C//DTD HTML 4.01//EN&amp;quot;&lt;br /&gt;
  &amp;quot;http://www.w3.org/TR/html4/strict.dtd&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;head&amp;gt;&lt;br /&gt;
&amp;lt;meta http-equiv=&amp;quot;content-type&amp;quot; content=&amp;quot;text/html; charset=utf8&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;title&amp;gt;&amp;lt;/title&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/head&amp;gt;&lt;br /&gt;
&amp;lt;body&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;wrapper&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;div id=&amp;quot;container&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;div id=&amp;quot;left&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;main&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div id=&amp;quot;right&amp;quot;&amp;gt; &amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;div class=&amp;quot;clear&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/body&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Kann man mit folgendem Code im Seitenlayouts (eigner JS-Code)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 	var HeightContainer  = $('container').getSize().y; &lt;br /&gt;
 	&lt;br /&gt;
 	if ($('left')) { $('left').height(HeightContainer); }&lt;br /&gt;
 	if ($('main')) { $('main').height(HeightContainer); }&lt;br /&gt;
 	if ($('right')) { $('right').height(HeightContainer); }&lt;br /&gt;
 	&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die Höhe aller DIVs an die Höhe des umschließenden DIVs Container anpassen.&lt;br /&gt;
&lt;br /&gt;
ACHTUNG: Mootools muss aktive sein.&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:51:28Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Endergebnis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_ausgangssituation.png]]&lt;br /&gt;
&lt;br /&gt;
Das ist aber nicht das Ergebnis welches angestrebt wird. Also muss noch was getan werden und zwar muss das Design den Vorstellungen hin angepasst werden. Dieses wird über die CSS gesteuert.&lt;br /&gt;
&lt;br /&gt;
=== CSS Inhalt ===&lt;br /&gt;
Darum muss jetzt die CSS bearbeitet werden, dazu werden folgende Definitionen eingefügt:&lt;br /&gt;
&lt;br /&gt;
 .mod_navigation ul.level_1 span.active{&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:active{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li{&lt;br /&gt;
 	float:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin:0 4px 3px;&lt;br /&gt;
 	padding:5px 10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover,&lt;br /&gt;
 .mod_navigation ul li:active,&lt;br /&gt;
 .mod_navigation ul li:focus{&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color: #AE5500;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:active ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:focus ul.level_2{&lt;br /&gt;
 	margin:5px 0 0 -10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	text-decoration:none;&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li:hover a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:active a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:focus a{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2{&lt;br /&gt;
 	width:120px;&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin-left:-99999px;&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:4px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active{&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:active{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li{&lt;br /&gt;
 	margin:0;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:2px 0;&lt;br /&gt;
 	width:100%;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:active,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:focus{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
TIPP: mit der Extention [http://www.contao.org/erweiterungsliste/view/csseditor.20050059.de.html csseditor] kann man die Zeilen einfach kopieren.&lt;br /&gt;
&lt;br /&gt;
Nun sollte die CSS wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_css-gefuellt.png]]&lt;br /&gt;
&lt;br /&gt;
==== Hintergrund zur CSS ====&lt;br /&gt;
Die CSS ist nicht optimiert und die Rundungen werden auch nicht von allen Browsern unterstützt. Wenn man das aber für alle Browser gleich darstellen will, muss man noch mit Hintergrundbildern arbeiten, darauf wurde hier aber bewusst verzichtet.&lt;br /&gt;
&lt;br /&gt;
=== Endergebnis ===&lt;br /&gt;
Das Ergebnis sieht nun wie folgt aus:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_endergebniss.png]]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_endergebniss.png</id>
		<title>Datei:Suckerfishalternative endergebniss.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_endergebniss.png"/>
				<updated>2010-09-25T09:51:16Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* CSS Inhalt */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_ausgangssituation.png]]&lt;br /&gt;
&lt;br /&gt;
Das ist aber nicht das Ergebnis welches angestrebt wird. Also muss noch was getan werden und zwar muss das Design den Vorstellungen hin angepasst werden. Dieses wird über die CSS gesteuert.&lt;br /&gt;
&lt;br /&gt;
=== CSS Inhalt ===&lt;br /&gt;
Darum muss jetzt die CSS bearbeitet werden, dazu werden folgende Definitionen eingefügt:&lt;br /&gt;
&lt;br /&gt;
 .mod_navigation ul.level_1 span.active{&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:active{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li{&lt;br /&gt;
 	float:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin:0 4px 3px;&lt;br /&gt;
 	padding:5px 10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover,&lt;br /&gt;
 .mod_navigation ul li:active,&lt;br /&gt;
 .mod_navigation ul li:focus{&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color: #AE5500;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:active ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:focus ul.level_2{&lt;br /&gt;
 	margin:5px 0 0 -10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	text-decoration:none;&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li:hover a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:active a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:focus a{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2{&lt;br /&gt;
 	width:120px;&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin-left:-99999px;&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:4px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active{&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:active{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li{&lt;br /&gt;
 	margin:0;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:2px 0;&lt;br /&gt;
 	width:100%;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:active,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:focus{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
TIPP: mit der Extention [http://www.contao.org/erweiterungsliste/view/csseditor.20050059.de.html csseditor] kann man die Zeilen einfach kopieren.&lt;br /&gt;
&lt;br /&gt;
Nun sollte die CSS wie folgt aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_css-gefuellt.png]]&lt;br /&gt;
&lt;br /&gt;
==== Hintergrund zur CSS ====&lt;br /&gt;
Die CSS ist nicht optimiert und die Rundungen werden auch nicht von allen Browsern unterstützt. Wenn man das aber für alle Browser gleich darstellen will, muss man noch mit Hintergrundbildern arbeiten, darauf wurde hier aber bewusst verzichtet.&lt;br /&gt;
&lt;br /&gt;
=== Endergebnis ===&lt;br /&gt;
Das Ergebnis sieht nun wie folgt aus:&lt;br /&gt;
[[Datei:Suckerfishalternative_endergebniss.png]]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:50:31Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Suckerfishalternative_ausgangssituation.png]]&lt;br /&gt;
&lt;br /&gt;
Das ist aber nicht das Ergebnis welches angestrebt wird. Also muss noch was getan werden und zwar muss das Design den Vorstellungen hin angepasst werden. Dieses wird über die CSS gesteuert.&lt;br /&gt;
&lt;br /&gt;
=== CSS Inhalt ===&lt;br /&gt;
Darum muss jetzt die CSS bearbeitet werden, dazu werden folgende Definitionen eingefügt:&lt;br /&gt;
&lt;br /&gt;
 .mod_navigation ul.level_1 span.active{&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:active{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li{&lt;br /&gt;
 	float:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin:0 4px 3px;&lt;br /&gt;
 	padding:5px 10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover,&lt;br /&gt;
 .mod_navigation ul li:active,&lt;br /&gt;
 .mod_navigation ul li:focus{&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color: #AE5500;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:active ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:focus ul.level_2{&lt;br /&gt;
 	margin:5px 0 0 -10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	text-decoration:none;&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li:hover a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:active a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:focus a{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2{&lt;br /&gt;
 	width:120px;&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin-left:-99999px;&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:4px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active{&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:active{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li{&lt;br /&gt;
 	margin:0;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:2px 0;&lt;br /&gt;
 	width:100%;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:active,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:focus{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
TIPP: mit der Extention [http://www.contao.org/erweiterungsliste/view/csseditor.20050059.de.html csseditor] kann man die Zeilen einfach kopieren.&lt;br /&gt;
&lt;br /&gt;
Nun sollte die CSS wie folgt aussehen:&lt;br /&gt;
[[Datei:Suckerfishalternative_css-gefuellt.png]]&lt;br /&gt;
&lt;br /&gt;
==== Hintergrund zur CSS ====&lt;br /&gt;
Die CSS ist nicht optimiert und die Rundungen werden auch nicht von allen Browsern unterstützt. Wenn man das aber für alle Browser gleich darstellen will, muss man noch mit Hintergrundbildern arbeiten, darauf wurde hier aber bewusst verzichtet. &lt;br /&gt;
&lt;br /&gt;
=== Endergebnis ===&lt;br /&gt;
Das Ergebnis sieht nun wie folgt aus:&lt;br /&gt;
[[Datei:Suckerfishalternative_endergebniss.png]]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_ausgangssituation.png</id>
		<title>Datei:Suckerfishalternative ausgangssituation.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_ausgangssituation.png"/>
				<updated>2010-09-25T09:50:12Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_css-gefuellt.png</id>
		<title>Datei:Suckerfishalternative css-gefuellt.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_css-gefuellt.png"/>
				<updated>2010-09-25T09:49:52Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:49:31Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;br /&gt;
[[Datei:Suckerfishalternative_ausgangssituation.png]]&lt;br /&gt;
&lt;br /&gt;
Das ist aber nicht das Ergebnis welches angestrebt wird. Also muss noch was getan werden und zwar muss das Design den Vorstellungen hin angepasst werden. Dieses wird über die CSS gesteuert.&lt;br /&gt;
&lt;br /&gt;
=== CSS Inhalt ===&lt;br /&gt;
Darum muss jetzt die CSS bearbeitet werden, dazu werden folgende Definitionen eingefügt:&lt;br /&gt;
&lt;br /&gt;
 .mod_navigation ul.level_1 span.active{&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_1 span.active:active{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li{&lt;br /&gt;
 	float:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin:0 4px 3px;&lt;br /&gt;
 	padding:5px 10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover,&lt;br /&gt;
 .mod_navigation ul li:active,&lt;br /&gt;
 .mod_navigation ul li:focus{&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color: #AE5500;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul li:hover ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:active ul.level_2,&lt;br /&gt;
 .mod_navigation ul li:focus ul.level_2{&lt;br /&gt;
 	margin:5px 0 0 -10px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	text-decoration:none;&lt;br /&gt;
 	text-align:center;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_1 li:hover a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:active a,&lt;br /&gt;
 .mod_navigation ul.level_1 li:focus a{&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2{&lt;br /&gt;
 	width:120px;&lt;br /&gt;
 	position:absolute;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	margin-left:-99999px;&lt;br /&gt;
 	-moz-border-radius: 9px;&lt;br /&gt;
 	-webkit-border-radius: 9px;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:4px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active{&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 span.active:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:focus,&lt;br /&gt;
 .mod_navigation ul.level_2 span.active:active{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li{&lt;br /&gt;
 	margin:0;&lt;br /&gt;
 	background-color:#A3A3A3;&lt;br /&gt;
 	padding:2px 0;&lt;br /&gt;
 	width:100%;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a{&lt;br /&gt;
 	display:block;&lt;br /&gt;
 	color:#FFFFFF;&lt;br /&gt;
 	text-align:left;&lt;br /&gt;
 	padding: 3px 0 3px 5px;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 .mod_navigation ul.level_2 li a:hover,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:active,&lt;br /&gt;
 .mod_navigation ul.level_2 li a:focus{&lt;br /&gt;
 	color:#000000;&lt;br /&gt;
 	background-color:#FFFFFF;&lt;br /&gt;
 	-moz-border-radius: 3px;&lt;br /&gt;
 	-webkit-border-radius: 3px;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
TIPP: mit der Extention [http://www.contao.org/erweiterungsliste/view/csseditor.20050059.de.html csseditor] kann man die Zeilen einfach kopieren.&lt;br /&gt;
&lt;br /&gt;
Nun sollte die CSS wie folgt aussehen:&lt;br /&gt;
[[Datei:Suckerfishalternative_css-gefuellt.png]]&lt;br /&gt;
&lt;br /&gt;
==== Hintergrund zur CSS ====&lt;br /&gt;
Die CSS ist nicht optimiert und die Rundungen werden auch nicht von allen Browsern unterstützt. Wenn man das aber für alle Browser gleich darstellen will, muss man noch mit Hintergrundbildern arbeiten, darauf wurde hier aber bewusst verzichtet. &lt;br /&gt;
&lt;br /&gt;
=== Endergebnis ===&lt;br /&gt;
Das Ergebnis sieht nun wie folgt aus:&lt;br /&gt;
[[Datei:Suckerfishalternative_endergebniss.png]]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:34:22Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* ToDo */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;br /&gt;
[]&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:25:53Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* CSS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== ToDo ==&lt;br /&gt;
Jetzt sollte wenn man sich die Seite im Frontend anschaut, folgende Ansicht erscheinen.&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_seitenlayout.png</id>
		<title>Datei:Suckerfishalternative seitenlayout.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_seitenlayout.png"/>
				<updated>2010-09-25T09:24:30Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_css.png</id>
		<title>Datei:Suckerfishalternative css.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_css.png"/>
				<updated>2010-09-25T09:23:59Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_navigationsmenue.png</id>
		<title>Datei:Suckerfishalternative navigationsmenue.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_navigationsmenue.png"/>
				<updated>2010-09-25T09:23:29Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T09:22:13Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Vorbereitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
# Erstellen eines Modules für die Navigation&lt;br /&gt;
# Erstellen einer CSS für das Aussehen&lt;br /&gt;
# Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
=== Themes - Module ===&lt;br /&gt;
Es wird ein neues Module erstellt vom Typ Navigationsmenü.&lt;br /&gt;
Dieses hat keine besonderen Einstellungen, daher wird dem Module nur ein Name gegeben.&lt;br /&gt;
[[Datei:Suckerfishalternative_navigationsmenue.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - CSS ===&lt;br /&gt;
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.&lt;br /&gt;
[[Datei:Suckerfishalternative_css.png]]&lt;br /&gt;
&lt;br /&gt;
=== Themes - Seitenlayouts ===&lt;br /&gt;
Abschließend wird das Layout angelegt. Da kein Kopf und kein Fuß benötigt wird, kann man das ganz einfach machen:&lt;br /&gt;
* Titel eingeben&lt;br /&gt;
* Spalten wählen&lt;br /&gt;
* CSS einharken&lt;br /&gt;
* Module einbinden&lt;br /&gt;
[[Datei:Suckerfishalternative_seitenlayout.png]]&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T08:57:04Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Vorbereitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
Jetzt muss das ganze noch ausgegeben werden. Dazu wird ein neues Themes angelegt.&lt;br /&gt;
In dem Themes werden nun folgende Schritte vorgenommen:&lt;br /&gt;
*Erstellen eines Modules für die Navigation&lt;br /&gt;
*Erstellen einer CSS für das Aussehen&lt;br /&gt;
*Erstellen eines Seitenlayouts zur Anzeige&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T08:50:41Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Vorraussetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/ Community] nach.&lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T08:50:00Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Tutorial */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de|CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/|Community] nach. &lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T08:47:14Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: /* Vorbereitung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Tutorial ===&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de|CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/|Community] nach. &lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Suckerfishalternative_Seitenstruktur.png]]&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Datei:Suckerfishalternative_Seitenstruktur.png</id>
		<title>Datei:Suckerfishalternative Seitenstruktur.png</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Datei:Suckerfishalternative_Seitenstruktur.png"/>
				<updated>2010-09-25T08:46:52Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	<entry>
		<id>https://dev.contaowiki.org/Suckerfishalternative</id>
		<title>Suckerfishalternative</title>
		<link rel="alternate" type="text/html" href="https://dev.contaowiki.org/Suckerfishalternative"/>
				<updated>2010-09-25T08:45:18Z</updated>
		
		<summary type="html">&lt;p&gt;KATgirl: Die Seite wurde neu angelegt: „=== Tutorial === Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Me…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Tutorial ===&lt;br /&gt;
Das Tutorial [http://dev.contao.org/projects/typolight/wiki/TutorialsSuckerfish|Horizontal Suckerfish-like navigation] beschreibt, wie man ein Menü erstellt. Allerdings wird dazu JAVAScript verwendet, was nicht immer funktioniert. &lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
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.  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Vorraussetzung ==&lt;br /&gt;
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.&lt;br /&gt;
&lt;br /&gt;
Daher sollte es auch für Anfänger möglich sein diese Anleitung nachzuvollziehen, vorausgesetzt sie können die Grundfunktionen von Contao bedienen.&lt;br /&gt;
&lt;br /&gt;
Was nicht schlecht wäre, wären natürlich Grundkenntnisse zu CSS. Wer die nicht hat, kann auf Seiten wie [http://www.css4you.de|CSS4YOU] die Sachen nachschlagen oder fragt in der [http://www.contao-community.de/|Community] nach. &lt;br /&gt;
&lt;br /&gt;
== Vorbereitung ==&lt;br /&gt;
Es wurde ein neuer Startpunkt der Seite definiert und folgende Seitenstruktur erstellt.&lt;br /&gt;
[[Datei:Beispiel.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS ==&lt;/div&gt;</summary>
		<author><name>KATgirl</name></author>	</entry>

	</feed>