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

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2012-07-22T12:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: /* Voraussetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll zeigen, wie man ein Fullsize Background mit Hilfe von MooTools und PageImages erstellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgewählt werden und dieses wird automatisch als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
=Beispiel=&lt;br /&gt;
Als Beispiel ein Projekt bei dem diese Anleitung umgesetzt wurde:&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
Das Modul [http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages] muss installiert sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Backgroundbild 2560px x 1600px wegen der automatischen Anpassung von Contao am besten über FTP uploaden ([http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]).&lt;br /&gt;
'''UPDATE:''' Bilder können auch kleiner sein. Wichtig ist nur das Seitenverhältnis. Starwert beim Script startwidth: 640,  &lt;br /&gt;
startheight: 400,&lt;br /&gt;
&lt;br /&gt;
=Einrichten von PageImages=&lt;br /&gt;
Als erstes erstellt man eine neue Seitenbildkategorie in PageImages; zu finden im Backend-Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg|Neue Kategorie in PageImages|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Im nächste Schritt fügt man sein Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg|Seitenbilder hinzufügen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier wird auswählt, auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text (wichtig für SEO)&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das dieses Bild nur auf diese Seite angezeigt wird und nicht auf den Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Bilder eingefügt hat, sollt es so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg|Eingebundene Seitenbilder|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=moo_moosize.tpl erstellen und einstellen=&lt;br /&gt;
Als nächsten, wichtigen Schritt [[Templates_bearbeiten|erstellt]] man ein eigenes Template für das MooSize-Script.&lt;br /&gt;
&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg|Template Ordner|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier wählt man ein Template, welches mit moo_ beginnt.&lt;br /&gt;
# Danach auf bearbeiten gehen und den Namen auf moo_moosize ändern.&lt;br /&gt;
# Als nächster Schritt bearbeitet man den Code des Templates. Dazu klickt man auf das 2 Symbol von rechts.&lt;br /&gt;
# Anschliessend '''ersetzt''' man den vorhandenen Code mit dem nachstehenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 400,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Anschluss muss dieses Template auch im Seitenlayout aktiviert werden:&lt;br /&gt;
# Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann sein Layout bearbeiten&lt;br /&gt;
# Im Abschnitt ''Skript-Einstellungen'' bei MooTools-Templates den Haken bei dem zuvor erstellten Template ''moo_moosize.tpl'' setzen.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg|MooTools Templates|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Modul für die Einbettung von PageImages erstellen=&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul und erstellt ein Modul &amp;quot;Seitenbilder&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg|Modul &amp;quot;Seitenbilder&amp;quot; erstellen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Hier wird die Kategorie gewählt, die zuvor unter [[#Einrichten_von_PageImages|Einrichten von PageImages]] erstellt wurde.&lt;br /&gt;
# Speichern&lt;br /&gt;
Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; sein Layout bearbeiten und in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg|Modul in das Layout einbinden|frame|center]]&lt;br /&gt;
&lt;br /&gt;
In dieser Anleitung wurde es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal, an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
=PageImages Templates anpassen=&lt;br /&gt;
Nun geht man auf Layout -&amp;gt; Templates und erstellt 2 neue Templates:&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
=CSS einstellen=&lt;br /&gt;
Man kann die folgenden CSS-Anweisungen in einer existierenden CSS hinzufügen, oder man [[CSS|erstellt]] eine eigene CSS-Datei (z.B. moosizer)-&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommt in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte man eine eigene CSS-Datei erstellt haben, darf nicht vergessen werden, diese zum Schluß unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets zu aktivieren (Hacken setzen) und speichern.&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu dieser Anleitung kann der Autor [http://www.contao-community.de/member.php?5598-Messa Messa] kontaktiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Diskussionsthread zu dieser Anleitung ist im deutschen [http://www.contao-community.de/showthread.php?20317-Cover-Image-Fullsize-Background-MooSize Contao-Forum] zu finden.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-12-19T10:36:40Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: /* moo_moosize.tpl erstellen und einstellen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll zeigen, wie man ein Fullsize Background mit Hilfe von MooTools und PageImages erstellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
So kann pro Seite ein Hintergrundbild auswählt werden und dieses wird automatisch als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
=Beispiel=&lt;br /&gt;
Als Beispiel ein Projekt bei dem diese Anleitung umgesetzt wurde:&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
Das Modul [http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages] muss installiert sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Backgroundbild 2560px x 1600px wegen der automatischen Anpassung von Contao am besten über FTP uploaden ([http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]).&lt;br /&gt;
&lt;br /&gt;
=Einrichten von PageImages=&lt;br /&gt;
Als erstes erstellt man eine neue Seitenbildkategorie in PageImages; zu finden im Backend-Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg|Neue Kategorie in PageImages|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Im nächste Schritt fügt man sein Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg|Seitenbilder hinzufügen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier wird auswählt, auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text (wichtig für SEO)&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das dieses Bild nur auf diese Seite angezeigt wird und nicht auf den Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Bilder eingefügt hat, sollt es so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg|Eingebundene Seitenbilder|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=moo_moosize.tpl erstellen und einstellen=&lt;br /&gt;
Als nächsten, wichtigen Schritt [[Templates_bearbeiten|erstellt]] man ein eigenes Template für das MooSize-Script.&lt;br /&gt;
&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg|Template Ordner|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier wählt man ein Template, welches mit moo_ beginnt.&lt;br /&gt;
# Danach auf bearbeiten gehen und den Namen auf moo_moosize ändern.&lt;br /&gt;
# Als nächster Schritt bearbeitet man den Code des Templates. Dazu klickt man auf das 2 Symbol von rechts.&lt;br /&gt;
# Anschliessend '''ersetzt''' man den vorhandenen Code mit dem nachstehenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 400,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Anschluss muss dieses Template auch im Seitenlayout aktiviert werden:&lt;br /&gt;
# Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann sein Layout bearbeiten&lt;br /&gt;
# Im Abschnitt ''Skript-Einstellungen'' bei MooTools-Templates den Haken bei dem zuvor erstellten Template ''moo_moosize.tpl'' setzen.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg|MooTools Templates|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Modul für die Einbettung von PageImages erstellen=&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul und erstellt ein Modul &amp;quot;Seitenbilder&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg|Modul &amp;quot;Seitenbilder&amp;quot; erstellen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Hier wird die Kategorie gewählt, die zuvor unter [[#Einrichten_von_PageImages|Einrichten von PageImages]] erstellt wurde.&lt;br /&gt;
# Speichern&lt;br /&gt;
Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; sein Layout bearbeiten und in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg|Modul in das Layout einbinden|frame|center]]&lt;br /&gt;
&lt;br /&gt;
In dieser Anleitung wurde es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal, an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
=PageImages Templates anpassen=&lt;br /&gt;
Nun geht man auf Layout -&amp;gt; Templates und erstellt 2 neue Templates:&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
=CSS einstellen=&lt;br /&gt;
Man kann die folgenden CSS-Anweisungen in einer existierenden CSS hinzufügen, oder man [[CSS|erstellt]] eine eigene CSS-Datei (z.B. moosizer)-&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommt in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte man eine eigene CSS-Datei erstellt haben, darf nicht vergessen werden, diese zum Schluß unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets zu aktivieren (Hacken setzen) und speichern.&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu dieser Anleitung kann der Autor [http://www.contao-community.de/member.php?5598-Messa Messa] kontaktiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Diskussionsthread zu dieser Anleitung ist im deutschen [http://www.contao-community.de/showthread.php?20317-Cover-Image-Fullsize-Background-MooSize Contao-Forum] zu finden.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-12-19T10:36:22Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: /* Voraussetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll zeigen, wie man ein Fullsize Background mit Hilfe von MooTools und PageImages erstellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
So kann pro Seite ein Hintergrundbild auswählt werden und dieses wird automatisch als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
=Beispiel=&lt;br /&gt;
Als Beispiel ein Projekt bei dem diese Anleitung umgesetzt wurde:&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
Das Modul [http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages] muss installiert sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Backgroundbild 2560px x 1600px wegen der automatischen Anpassung von Contao am besten über FTP uploaden ([http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]).&lt;br /&gt;
&lt;br /&gt;
=Einrichten von PageImages=&lt;br /&gt;
Als erstes erstellt man eine neue Seitenbildkategorie in PageImages; zu finden im Backend-Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg|Neue Kategorie in PageImages|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Im nächste Schritt fügt man sein Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg|Seitenbilder hinzufügen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier wird auswählt, auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text (wichtig für SEO)&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das dieses Bild nur auf diese Seite angezeigt wird und nicht auf den Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Bilder eingefügt hat, sollt es so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg|Eingebundene Seitenbilder|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=moo_moosize.tpl erstellen und einstellen=&lt;br /&gt;
Als nächsten, wichtigen Schritt [[Templates_bearbeiten|erstellt]] man ein eigenes Template für das MooSize-Script.&lt;br /&gt;
&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg|Template Ordner|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier wählt man ein Template, welches mit moo_ beginnt.&lt;br /&gt;
# Danach auf bearbeiten gehen und den Namen auf moo_moosize ändern.&lt;br /&gt;
# Als nächster Schritt bearbeitet man den Code des Templates. Dazu klickt man auf das 2 Symbol von rechts.&lt;br /&gt;
# Anschliessend '''ersetzt''' man den vorhandenen Code mit dem nachstehenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Anschluss muss dieses Template auch im Seitenlayout aktiviert werden:&lt;br /&gt;
# Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann sein Layout bearbeiten&lt;br /&gt;
# Im Abschnitt ''Skript-Einstellungen'' bei MooTools-Templates den Haken bei dem zuvor erstellten Template ''moo_moosize.tpl'' setzen.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg|MooTools Templates|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Modul für die Einbettung von PageImages erstellen=&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul und erstellt ein Modul &amp;quot;Seitenbilder&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg|Modul &amp;quot;Seitenbilder&amp;quot; erstellen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Hier wird die Kategorie gewählt, die zuvor unter [[#Einrichten_von_PageImages|Einrichten von PageImages]] erstellt wurde.&lt;br /&gt;
# Speichern&lt;br /&gt;
Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; sein Layout bearbeiten und in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg|Modul in das Layout einbinden|frame|center]]&lt;br /&gt;
&lt;br /&gt;
In dieser Anleitung wurde es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal, an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
=PageImages Templates anpassen=&lt;br /&gt;
Nun geht man auf Layout -&amp;gt; Templates und erstellt 2 neue Templates:&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
=CSS einstellen=&lt;br /&gt;
Man kann die folgenden CSS-Anweisungen in einer existierenden CSS hinzufügen, oder man [[CSS|erstellt]] eine eigene CSS-Datei (z.B. moosizer)-&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommt in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte man eine eigene CSS-Datei erstellt haben, darf nicht vergessen werden, diese zum Schluß unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets zu aktivieren (Hacken setzen) und speichern.&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu dieser Anleitung kann der Autor [http://www.contao-community.de/member.php?5598-Messa Messa] kontaktiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Diskussionsthread zu dieser Anleitung ist im deutschen [http://www.contao-community.de/showthread.php?20317-Cover-Image-Fullsize-Background-MooSize Contao-Forum] zu finden.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-12-19T10:15:41Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: /* Voraussetzung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
&lt;br /&gt;
=Einleitung=&lt;br /&gt;
Dieses Tutorial soll zeigen, wie man ein Fullsize Background mit Hilfe von MooTools und PageImages erstellt.&amp;lt;br /&amp;gt;&lt;br /&gt;
So kann pro Seite ein Hintergrundbild auswählt werden und dieses wird automatisch als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
=Beispiel=&lt;br /&gt;
Als Beispiel ein Projekt bei dem diese Anleitung umgesetzt wurde:&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
=Voraussetzung=&lt;br /&gt;
Das Modul [http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages] muss installiert sein.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Backgroundbild 2560px x 1920px wegen der automatischen Anpassung von Contao am besten über FTP uploaden ([http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]).&lt;br /&gt;
&lt;br /&gt;
=Einrichten von PageImages=&lt;br /&gt;
Als erstes erstellt man eine neue Seitenbildkategorie in PageImages; zu finden im Backend-Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg|Neue Kategorie in PageImages|frame|center]]&lt;br /&gt;
&lt;br /&gt;
Im nächste Schritt fügt man sein Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg|Seitenbilder hinzufügen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier wird auswählt, auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text (wichtig für SEO)&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das dieses Bild nur auf diese Seite angezeigt wird und nicht auf den Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn man mehrere Bilder eingefügt hat, sollt es so aussehen:&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg|Eingebundene Seitenbilder|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=moo_moosize.tpl erstellen und einstellen=&lt;br /&gt;
Als nächsten, wichtigen Schritt [[Templates_bearbeiten|erstellt]] man ein eigenes Template für das MooSize-Script.&lt;br /&gt;
&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg|Template Ordner|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier wählt man ein Template, welches mit moo_ beginnt.&lt;br /&gt;
# Danach auf bearbeiten gehen und den Namen auf moo_moosize ändern.&lt;br /&gt;
# Als nächster Schritt bearbeitet man den Code des Templates. Dazu klickt man auf das 2 Symbol von rechts.&lt;br /&gt;
# Anschliessend '''ersetzt''' man den vorhandenen Code mit dem nachstehenden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Im Anschluss muss dieses Template auch im Seitenlayout aktiviert werden:&lt;br /&gt;
# Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann sein Layout bearbeiten&lt;br /&gt;
# Im Abschnitt ''Skript-Einstellungen'' bei MooTools-Templates den Haken bei dem zuvor erstellten Template ''moo_moosize.tpl'' setzen.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg|MooTools Templates|frame|center]]&lt;br /&gt;
&lt;br /&gt;
=Modul für die Einbettung von PageImages erstellen=&lt;br /&gt;
Dazu geht man auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul und erstellt ein Modul &amp;quot;Seitenbilder&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg|Modul &amp;quot;Seitenbilder&amp;quot; erstellen|frame|center]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Hier wird die Kategorie gewählt, die zuvor unter [[#Einrichten_von_PageImages|Einrichten von PageImages]] erstellt wurde.&lt;br /&gt;
# Speichern&lt;br /&gt;
Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; sein Layout bearbeiten und in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg|Modul in das Layout einbinden|frame|center]]&lt;br /&gt;
&lt;br /&gt;
In dieser Anleitung wurde es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal, an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
=PageImages Templates anpassen=&lt;br /&gt;
Nun geht man auf Layout -&amp;gt; Templates und erstellt 2 neue Templates:&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt dieser Code:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
=CSS einstellen=&lt;br /&gt;
Man kann die folgenden CSS-Anweisungen in einer existierenden CSS hinzufügen, oder man [[CSS|erstellt]] eine eigene CSS-Datei (z.B. moosizer)-&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommt in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Sollte man eine eigene CSS-Datei erstellt haben, darf nicht vergessen werden, diese zum Schluß unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets zu aktivieren (Hacken setzen) und speichern.&lt;br /&gt;
&lt;br /&gt;
Bei Fragen zu dieser Anleitung kann der Autor [http://www.contao-community.de/member.php?5598-Messa Messa] kontaktiert werden.&amp;lt;br /&amp;gt;&lt;br /&gt;
Ein Diskussionsthread zu dieser Anleitung ist im deutschen [http://www.contao-community.de/showthread.php?20317-Cover-Image-Fullsize-Background-MooSize Contao-Forum] zu finden.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T11:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: hat „Cover Image Fullsize Background“ nach „Fullsize Background mit MooTools MooSizer“ verschoben&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des PageImages erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== PageImages Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr noch fragen habt Username: Messa -&amp;gt; http://www.contao-community.de&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Cover_Image_Fullsize_Background</id>
		<title>Cover Image Fullsize Background</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Cover_Image_Fullsize_Background"/>
				<updated>2011-06-09T11:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: hat „Cover Image Fullsize Background“ nach „Fullsize Background mit MooTools MooSizer“ verschoben&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#WEITERLEITUNG [[Fullsize Background mit MooTools MooSizer]]&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:52:16Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des PageImages erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== PageImages Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr noch fragen habt Username: Messa -&amp;gt; http://www.contao-community.de&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:50:57Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des PageImages erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== PageImages Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr noch fragen habt Usernam: Messa -&amp;gt; http://www.contao-community.de&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:48:29Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des PageImages erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== PageImages Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:47:42Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des PageImages erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== CoverImage Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:46:07Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und PageImages erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des Coverimage erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== CoverImage Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:45:44Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und Coverimage erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;PageImages&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/page_images.10010029.de.html PageImages]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von PageImages ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie in PageImages. Im Menü unter Inhalte -&amp;gt; Titelbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des Coverimage erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== CoverImage Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:31:19Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin HOWTOS]]&lt;br /&gt;
[[Category:Module]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und Coverimage erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;coverpicture&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/coverpicture.10000089.de.html CoverImage]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von CoverImage ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie im Modul CoverImage. Im Menü unter Inhalte -&amp;gt; Seitenbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des Coverimage erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== CoverImage Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer</id>
		<title>Fullsize Background mit MooTools MooSizer</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Fullsize_Background_mit_MooTools_MooSizer"/>
				<updated>2011-06-09T10:05:09Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: Cover Image Fullsize Background CoverImage für ein 100% Hintergrund&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Einleitung ==&lt;br /&gt;
&lt;br /&gt;
Dieses Tutorial soll euch zeigen wie ich ein Fullsize Backround mit hilfe von MooTools und Coverimage erstellt habe.&lt;br /&gt;
So kann pro Seite ein Hintergrundbild ausgwählt werden und dieses wird automatisch&lt;br /&gt;
als Fullsize Bild verwendet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Beispiel ==&lt;br /&gt;
&lt;br /&gt;
Als Beispiel zeige ich euch ein Projekt bei dem ich es so verwende.&lt;br /&gt;
[http://www.we-are.cc We-are.cc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Voraussetzung ==&lt;br /&gt;
&lt;br /&gt;
Das Modul &amp;quot;coverpicture&amp;quot; muss installiert sein.&lt;br /&gt;
[http://www.contao.org/erweiterungsliste/view/coverpicture.10000089.de.html CoverImage]&lt;br /&gt;
Ein Backgroundbild 2560px x 1600 px am besten über FTP, wegen der automatischen Anpassung von Contao, uploaden.&lt;br /&gt;
[http://lexikon.martinvogel.de/wqxga.html Hilfe zur Größe]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Einrichten von CoverImage ==&lt;br /&gt;
&lt;br /&gt;
Als erstes erstellt ihr eine Neue Seitenbildkategorie im Modul CoverImage. Im Menü unter Inhalte -&amp;gt; Seitenbilder.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Nächste Schritt ist wir fügen unser Background-Image ein.&lt;br /&gt;
* Add page image(s)&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Seitenbild(er) - Das hochgeladene Bild auswählen&lt;br /&gt;
# Seiten - Hier auswählen auf welcher Seite das Coverimage angezeigt werden soll&lt;br /&gt;
# Alt - Definiet den Alternativ Text. Wichtig für SEO.&lt;br /&gt;
# Seitenbilder nicht vererben - Das heißt, das diese Bild nur auf diese Seite wirkt und nicht auf die Unterseiten, die sich in dieser befinden.&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr mehrere Bilder eingefügt habe sollt es so bei euch aussehen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:CoverImage_3.jpg]]&lt;br /&gt;
&lt;br /&gt;
== moo_moosize.tpl erstellen und einstellen ==&lt;br /&gt;
&lt;br /&gt;
Wichtig ist jetzt, dass wir für unser Vorhaben ein eigenes Template für den MooSize script erstllen.&lt;br /&gt;
&lt;br /&gt;
Dazu geht ihr auf Layout -&amp;gt; Templates&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Neues Templates - Hier habe ich eines genommen mit moo_.... dieses dann speichern.&lt;br /&gt;
# Danach auf bearbeiten gehen und denn Namen auf moo_moosize ändern.&lt;br /&gt;
# Nächster Schritt wir bearbieten den Coder im TPL. (Dazu klickt ihr auf das 2 Symbol von Rechts)&lt;br /&gt;
&lt;br /&gt;
{{Achtung|Diesen Code in moo_moosize.tpl einfügen und speichern!}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
/*&lt;br /&gt;
MooSizer - a Mootools rewrite of: Supersized - Full Screen Background/Slideshow jQuery Plugin&lt;br /&gt;
&lt;br /&gt;
License:&lt;br /&gt;
	MIT-style license.&lt;br /&gt;
&lt;br /&gt;
Credits:&lt;br /&gt;
	Original jQuery supersized script By Sam Dunn ( &amp;lt;http://buildinternet.com&amp;gt; / &amp;lt;http://onemightyroar.com&amp;gt;	 )&lt;br /&gt;
	found here: &amp;lt;http://buildinternet.com/2009/02/supersized-full-screen-backgroundslideshow-jquery-plugin/&amp;gt;&lt;br /&gt;
	rewritten for Mootools 1.2 by Markus Timtner ( &amp;lt;http://mtness.net&amp;gt; ) 2009-03-27 1100-1500 GMT+1&lt;br /&gt;
*/&lt;br /&gt;
&lt;br /&gt;
var DEBUG;(typeof(window.console) != &amp;quot;undefined&amp;quot;)?DEBUG=1:DEBUG=0;//alert(DEBUG);&lt;br /&gt;
&lt;br /&gt;
var mooSizer = new Class({&lt;br /&gt;
&lt;br /&gt;
	Implements: [Options, Events],&lt;br /&gt;
	options: {&lt;br /&gt;
		startwidth: 640,  &lt;br /&gt;
		startheight: 480,&lt;br /&gt;
		minsize: .5,&lt;br /&gt;
		slideshow: 1,&lt;br /&gt;
		slideinterval: 5000,&lt;br /&gt;
		bgElement: ''&lt;br /&gt;
	},&lt;br /&gt;
&lt;br /&gt;
	initialize: function(options){													//if(DEBUG==1)console.log(&amp;quot;class initialised&amp;quot;);&lt;br /&gt;
        this.setOptions(options);&lt;br /&gt;
&lt;br /&gt;
		//Define image ratio &amp;amp; minimum dimensions&lt;br /&gt;
		var minwidth	= this.options.minsize*(this.options.startwidth);			//if(DEBUG==1)console.log(&amp;quot;minwidth	&amp;quot;+minwidth	);&lt;br /&gt;
		var minheight	= this.options.minsize*(this.options.startheight);			//if(DEBUG==1)console.log(&amp;quot;minheight	&amp;quot;+minheight	);&lt;br /&gt;
		var ratio		= this.options.startheight/this.options.startwidth;		//if(DEBUG==1)console.log(&amp;quot;ratio		&amp;quot;+ratio		);&lt;br /&gt;
&lt;br /&gt;
		this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
&lt;br /&gt;
 		window.addEvent('resize', function(){										//if(DEBUG==1)console.log(&amp;quot;resizenow event fired&amp;quot;);&lt;br /&gt;
			this.resizenow(minwidth,minheight,ratio);&lt;br /&gt;
		}.bind(this));&lt;br /&gt;
&lt;br /&gt;
	},&lt;br /&gt;
	&lt;br /&gt;
	resizenow: function(minwidth,minheight,ratio) {								// if(DEBUG==1)console.log(&amp;quot;resizenow called&amp;quot;);&lt;br /&gt;
&lt;br /&gt;
		//Gather browser and current image size&lt;br /&gt;
		var imagesize		= $(this.options.bgElement).getSize();&lt;br /&gt;
		var imagewidth		= imagesize.x;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
		var imageheight		= imagesize.y;											//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
		var clientsize		= window.getSize();&lt;br /&gt;
		var browserwidth	= clientsize.x;											//if(DEBUG==1)console.log(&amp;quot;browserwidth	&amp;quot;+browserwidth	);&lt;br /&gt;
		var browserheight	= clientsize.y;											//if(DEBUG==1)console.log(&amp;quot;browserheight	&amp;quot;+browserheight	);&lt;br /&gt;
		&lt;br /&gt;
 		//Check for minimum dimensions&lt;br /&gt;
		if ((browserheight &amp;lt; minheight) &amp;amp;&amp;amp; (browserwidth &amp;lt; minwidth)){				//if(DEBUG==1)console.log(&amp;quot;within minimum dimensions&amp;quot;);&lt;br /&gt;
				//$(this).height(minheight);&lt;br /&gt;
				$(this.options.bgElement).setStyle('height',minheight);&lt;br /&gt;
				//$(this).width(minwidth);&lt;br /&gt;
				$(this.options.bgElement).setStyle('width',minwidth);&lt;br /&gt;
		}&lt;br /&gt;
		else{	&lt;br /&gt;
			//When browser is taller	&lt;br /&gt;
			if (browserheight &amp;gt; browserwidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; browserwidth&amp;quot;);&lt;br /&gt;
				imageheight = browserheight;&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
				imagewidth = browserheight/ratio;									//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				&lt;br /&gt;
				if (browserwidth &amp;gt; imagewidth){										//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imagewidth&amp;quot;);&lt;br /&gt;
					imagewidth = browserwidth;										//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
					imageheight = browserwidth * ratio;								//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				}&lt;br /&gt;
			}			&lt;br /&gt;
			//When browser is wider&lt;br /&gt;
			if (browserwidth &amp;gt;= browserheight){										//if(DEBUG==1)console.log(&amp;quot;browserwidth &amp;gt;= browserheight&amp;quot;);&lt;br /&gt;
				imagewidth = browserwidth;											//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('width',browserwidth);&lt;br /&gt;
				imageheight = browserwidth * ratio;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
					$(this.options.bgElement).setStyle('height',imageheight);&lt;br /&gt;
				&lt;br /&gt;
				if (browserheight &amp;gt; imageheight){									//if(DEBUG==1)console.log(&amp;quot;browserheight &amp;gt; imageheight&amp;quot;);&lt;br /&gt;
					imageheight = browserheight;									//if(DEBUG==1)console.log(&amp;quot;imageheight	&amp;quot;+imageheight	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('height',browserheight);&lt;br /&gt;
					imagewidth = browserheight/ratio;								//if(DEBUG==1)console.log(&amp;quot;imagewidth		&amp;quot;+imagewidth	);&lt;br /&gt;
						$(this.options.bgElement).setStyle('width',imagewidth);&lt;br /&gt;
				}&lt;br /&gt;
			}&lt;br /&gt;
		}&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*************************************************************/&lt;br /&gt;
&lt;br /&gt;
document.addEvent('domready', function(){&lt;br /&gt;
&lt;br /&gt;
 	moosizer = new mooSizer({ bgElement:'supersize' });&lt;br /&gt;
&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Anschließend müssen wir dies TPL auch in unserem Seitenlayout aktivieren.&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten&lt;br /&gt;
# Hier unten bei MooTools-Templates den Hacken bei unserem TPL machen &amp;quot;moo_moosize.tpl&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
&lt;br /&gt;
[[Datei:moo_moosize_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Modul für Einbettung des Coverimage erstellen ==&lt;br /&gt;
&lt;br /&gt;
# Dazu gehen wir auf Layout -&amp;gt; Themes -&amp;gt; Module -&amp;gt; Neues Modul&lt;br /&gt;
# Und erstellen uns ein Modul &amp;quot;Seitenbilder&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_1.jpg]]&lt;br /&gt;
&lt;br /&gt;
# Titel - Background&lt;br /&gt;
# Modultyp - Seitenbilder&lt;br /&gt;
# Page image template - pageimages_default&lt;br /&gt;
# Seitenbilderkategorie - Nehmen wir die, die wir erstellt haben &amp;quot;Backround&amp;quot;&lt;br /&gt;
# Speichern&lt;br /&gt;
# Diese Modul nun unter Layout -&amp;gt; Themes -&amp;gt; Seitenlayouts -&amp;gt; Dann unser Layout bearbeiten in das Layout einfügen.&lt;br /&gt;
&lt;br /&gt;
[[Datei:Modul_coverimage_2.jpg]]&lt;br /&gt;
&lt;br /&gt;
Bei mir habe ich es in den &amp;quot;Footer&amp;quot; gepackt (Fußzeile), aber ist egal an welcher Stelle es eingebunden wird.&lt;br /&gt;
&lt;br /&gt;
== CoverImage Templates anpassen ==&lt;br /&gt;
&lt;br /&gt;
# Nun gehen wir auf Layout -&amp;gt; Templates&lt;br /&gt;
# Und erstellen 2 neue Layouts&lt;br /&gt;
* pageimagesimage.tpl&lt;br /&gt;
* pageimages_default.tpl&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimagesimage.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;passepartout&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div id=&amp;quot;supersize&amp;quot;&amp;lt;?php if ($this-&amp;gt;margin): ?&amp;gt; style=&amp;quot;&amp;lt;?php echo $this-&amp;gt;margin; ?&amp;gt;&amp;quot;&amp;lt;?php endif; ?&amp;gt;&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;a href=&amp;quot;&amp;lt;?php echo $this-&amp;gt;href; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;attributes; ?&amp;gt; title=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;img class=&amp;quot;activeslide&amp;quot;  src=&amp;quot;&amp;lt;?php echo $this-&amp;gt;src; ?&amp;gt;&amp;quot;&amp;lt;?php echo $this-&amp;gt;imgSize; ?&amp;gt; alt=&amp;quot;&amp;lt;?php echo $this-&amp;gt;alt; ?&amp;gt;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;href): ?&amp;gt;&lt;br /&gt;
&amp;lt;/a&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;?php if ($this-&amp;gt;caption): ?&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;caption&amp;quot;&amp;gt;&amp;lt;?php echo $this-&amp;gt;caption; ?&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;?php endif; ?&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In &amp;quot;pageimages_default.tpl&amp;quot; kommt nun dieser Code.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;!-- indexer::stop --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?php echo($this-&amp;gt;pageimage); ?&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- indexer::continue --&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 {{Achtung|Speichern nicht vergessen ;)}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CSS einstellen ==&lt;br /&gt;
&lt;br /&gt;
# Ich emphele euch eine neue CSS-Datei zuerstellen.&lt;br /&gt;
# Unter Layout -&amp;gt; Themes -&amp;gt; CSS -&amp;gt; Neues Stylesheet&lt;br /&gt;
# Nennt dieses Stylesheet moosizer&lt;br /&gt;
&lt;br /&gt;
Diese Formatierungen kommen in diese CSS-Datei.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
#passepartout&lt;br /&gt;
{&lt;br /&gt;
	height:100%;&lt;br /&gt;
	position:relative;&lt;br /&gt;
	display:block;&lt;br /&gt;
}&lt;br /&gt;
#supersize&lt;br /&gt;
{&lt;br /&gt;
	top:0;&lt;br /&gt;
	left:0;&lt;br /&gt;
	position:fixed;&lt;br /&gt;
	z-index: -1;&lt;br /&gt;
}&lt;br /&gt;
#supersize img,&lt;br /&gt;
#supersize a&lt;br /&gt;
{&lt;br /&gt;
	width:100%;&lt;br /&gt;
	height:100%;&lt;br /&gt;
	display:none;&lt;br /&gt;
}&lt;br /&gt;
#supersize .activeslide,&lt;br /&gt;
#supersize .activeslide img&lt;br /&gt;
{&lt;br /&gt;
	display:inline;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Zum Schluß diese CSS-Datei nicht vergessen unter &lt;br /&gt;
Layout -&amp;gt; Themes -&amp;gt; Seitenlayout -&amp;gt; Seitenlayout bearbeiten -&amp;gt; Stylesheets&lt;br /&gt;
zu aktivieren, also den Hacken machen und speichern.&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Modul_coverimage_2.jpg</id>
		<title>Datei:Modul coverimage 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Modul_coverimage_2.jpg"/>
				<updated>2011-06-09T09:41:18Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: Modul_coverimage_2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modul_coverimage_2&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Modul_coverimage_1.jpg</id>
		<title>Datei:Modul coverimage 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Modul_coverimage_1.jpg"/>
				<updated>2011-06-09T09:36:50Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: Modul_coverimage_1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Modul_coverimage_1&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Moo_moosize_2.jpg</id>
		<title>Datei:Moo moosize 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Moo_moosize_2.jpg"/>
				<updated>2011-06-09T09:20:29Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: moo_moosize_2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;moo_moosize_2&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:Moo_moosize_1.jpg</id>
		<title>Datei:Moo moosize 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:Moo_moosize_1.jpg"/>
				<updated>2011-06-09T09:05:05Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: moo_moosize_1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;moo_moosize_1&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:CoverImage_3.jpg</id>
		<title>Datei:CoverImage 3.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:CoverImage_3.jpg"/>
				<updated>2011-06-09T09:01:05Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: CoverImage_3&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CoverImage_3&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:CoverImage_2.jpg</id>
		<title>Datei:CoverImage 2.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:CoverImage_2.jpg"/>
				<updated>2011-06-09T08:57:10Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: CoverImage_2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CoverImage_2&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:CoverImage_1.jpg</id>
		<title>Datei:CoverImage 1.jpg</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:CoverImage_1.jpg"/>
				<updated>2011-06-09T08:55:25Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: CoverImage_1&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CoverImage_1&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	<entry>
		<id>https://de.contaowiki.org/Datei:CoverImage.pdf</id>
		<title>Datei:CoverImage.pdf</title>
		<link rel="alternate" type="text/html" href="https://de.contaowiki.org/Datei:CoverImage.pdf"/>
				<updated>2011-06-09T08:53:29Z</updated>
		
		<summary type="html">&lt;p&gt;Messa: CoverImage.pdf&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CoverImage.pdf&lt;/div&gt;</summary>
		<author><name>Messa</name></author>	</entry>

	</feed>