<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="Joomla! - Open Source Content Management" --><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
	<channel>
		<title>Blog - EDVAS Webdesign | Interaktive Websites mit Joomla!</title>
		<description />
		<link>http://www.edvas.de/blog.html</link>
		<lastBuildDate>Wed, 22 May 2013 09:41:19 +0200</lastBuildDate>
		<generator>Joomla! - Open Source Content Management</generator>
		
		<language>de-de</language>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/EDVAS" /><feedburner:info uri="edvas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>EDVAS</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
			<title>Relaunch von edvas.de</title>
			<link>http://feedproxy.google.com/~r/EDVAS/~3/5wK_w_-tZdk/40-relaunch-von-edvasde.html</link>
			<guid isPermaLink="false">http://www.edvas.de/blog/40-relaunch-von-edvasde.html</guid>
			<description>&lt;div class="feed-description"&gt;&lt;p&gt;Seit dem 15. Dezember 2011 erstrahlt &lt;a href="http://www.edvas.de"&gt;www.edvas.de&lt;/a&gt; im neuen Gewand. Vieles wurde verbessert; Einiges ist neu hinzugekommen. &lt;a href="http://www.edvas.de//leistungen/updates.html"&gt;Updates&lt;/a&gt; geh&amp;ouml;ren nun mit zu den &lt;a href="http://www.edvas.de//leistungen.html"&gt;Leistungen&lt;/a&gt; von EDVAS und per &lt;a href="http://eepurl.com/hOPTw"&gt;Newsletter&lt;/a&gt; kann man sich &amp;uuml;ber Neuigkeiten informieren lassen.&lt;/p&gt;



&lt;p&gt;Seit dem 15. Dezember 2011 erstrahlt &lt;a href="http://www.edvas.de"&gt;www.edvas.de&lt;/a&gt; im neuen Gewand. Vieles wurde verbessert; Einiges ist neu hinzugekommen. &lt;a href="http://www.edvas.de//leistungen/updates.html"&gt;Updates&lt;/a&gt; geh&amp;ouml;ren nun mit zu den &lt;a href="http://www.edvas.de//leistungen.html"&gt;Leistungen&lt;/a&gt; von EDVAS und per &lt;a href="http://eepurl.com/hOPTw"&gt;Newsletter&lt;/a&gt; kann man sich &amp;uuml;ber Neuigkeiten informieren lassen.&lt;/p&gt;

&lt;p&gt;&lt;img src="http://www.edvas.de/images/blog/edvasrelaunch.jpg" alt="" title="Vorher - Nachher. Der EDVAS-Relaunch." /&gt;&lt;/p&gt;

&lt;p&gt;Der Relaunch ist die konzequente Weiterentwicklung der Website. In der Auswahl der &lt;a href="http://www.edvas.de//referenzen.html"&gt;Referenzen&lt;/a&gt; wird nun jeweils genau beschrieben, welche Leistungen EDVAS und unsere Partner erbracht haben. Unter &lt;a href="http://www.edvas.de/infos.html"&gt;Infos&lt;/a&gt; stellt sich das Team von EDVAS vor, bestehend aus Alexander Schmidt, Nina Schmidt und Nicolas Schmidt. Dieser &lt;a href="http://www.edvas.de//blog.html"&gt;Blog&lt;/a&gt; wurde um einige Beitr&amp;auml;ge erweitert. Ab sofort schreibt Alexander Schmidt, auch bekannt als &lt;a href="http://bloggerschmidt.de"&gt;Bloggerschmidt&lt;/a&gt;, hier seine Fachartikel rund um Webdesign mit Joomla!.&lt;/p&gt;

&lt;p&gt;Wir w&amp;uuml;nschen unseren Besuchern viel Spa&amp;szlig; mit der neuen Website und hoffen. F&amp;uuml;r Lob und Kritik sind wir immer zu haben. Einfach diesen Beitrag kommentieren oder per &lt;a href="http://www.edvas.de//kontakt.html"&gt;Kontakt&lt;/a&gt;formular schreiben.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EDVAS/~4/5wK_w_-tZdk" height="1" width="1"/&gt;</description>
			<category>Blog</category>
			<pubDate>Thu, 15 Dec 2011 09:18:55 +0100</pubDate>
		<feedburner:origLink>http://www.edvas.de/blog/40-relaunch-von-edvasde.html</feedburner:origLink></item>
		<item>
			<title>@font-face - Die sicherste Methode Webfonts zu nutzen</title>
			<link>http://feedproxy.google.com/~r/EDVAS/~3/AAWBgvyqtPA/34-font-face-die-sicherste-methode-webfonts-zu-nutzen.html</link>
			<guid isPermaLink="false">http://www.edvas.de/blog/34-font-face-die-sicherste-methode-webfonts-zu-nutzen.html</guid>
			<description>&lt;div class="feed-description"&gt;&lt;p&gt;Fontspring schreibt im Artikel &amp;bdquo;&lt;a href="http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax"&gt;The New Bulletproof @Font-Face Syntax&lt;/a&gt;&amp;ldquo; &amp;uuml;ber die browser&amp;uuml;bergreifende Methode &lt;strong&gt;Webfonts&lt;/strong&gt; zu nutzen, also eigene Schrifttypen. Der Trick besteht dabei aus einem einzigen Zeichen: Der Raute &lt;strong&gt;&lt;code&gt;#&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;



&lt;p&gt;Fontspring schreibt im Artikel &amp;bdquo;&lt;a href="http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax"&gt;The New Bulletproof @Font-Face Syntax&lt;/a&gt;&amp;ldquo; &amp;uuml;ber die browser&amp;uuml;bergreifende Methode &lt;strong&gt;Webfonts&lt;/strong&gt; zu nutzen, also eigene Schrifttypen. Der Trick besteht dabei aus einem einzigen Zeichen: Der Raute &lt;strong&gt;&lt;code&gt;#&lt;/code&gt;&lt;/strong&gt;.&lt;/p&gt;

&lt;h2&gt;Die &amp;bdquo;Fontspring-CSSNinja @Font-Face Syntax&amp;ldquo;&lt;/h2&gt;
&lt;p&gt;Der folgenden Code wurde von &lt;a href="http://www.fontspring.com/blog/the-new-bulletproof-font-face-syntax"&gt;Fontspring&lt;/a&gt; entwickelt und von &lt;a href="http://www.thecssninja.com/demo/css_fontface/"&gt;CSSNinja&lt;/a&gt; verbessert. Voraus ging damals der Artikel &lt;a href="http://paulirish.com/2009/bulletproof-font-face-implementation-syntax/"&gt;Bulletproof @font-face syntax&lt;/a&gt; von Paul Irish 2009.&lt;/p&gt;
&lt;pre&gt;@font-face {&lt;br /&gt;&amp;nbsp; font-family: 'MyFontFamily';&lt;br /&gt;&amp;nbsp; src: url('myfont-webfont.eot#') format('eot'), &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url('myfont-webfont.woff') format('woff'), &lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url('myfont-webfont.ttf')&amp;nbsp; format('truetype'),&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; url('myfont-webfont.svg#svgFontName') format('svg');&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;Warum es funktioniert&lt;/h2&gt;
&lt;p&gt;Die Internet Explorer Versionen unter 9 haben alle einen Bug im Parser f&amp;uuml;r das &lt;code&gt;src&lt;/code&gt;-Attribut. Wenn du dar&amp;uuml;ber mehr als eine Schriftart einbindest, schafft es der IE nicht sie zu laden und meldet einen 404-Fehler. Der Grund daf&amp;uuml;r ist, dass der IE versucht, alles zwischen den Klammern als eine Datei zu laden. Das zwingt dich das &lt;code&gt;EOT&lt;/code&gt;-Format als erstes zu nennen, angeh&amp;auml;ngt mit einer einzelnen Raute &lt;code&gt;#&lt;/code&gt;. Der IE denkt dann, dass der Rest der Zeichenfolge ein URL-Fragment ist und l&amp;auml;dt nur die &lt;code&gt;EOT&lt;/code&gt;-Datei. Alle andere Browser folgen weiter den Spezifikationen und w&amp;auml;hlen das Format, was sie brauchen.&lt;/p&gt;
&lt;h2&gt;Browser-konform&lt;/h2&gt;
&lt;p&gt;Getestet wurde der Code unter&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Safari 5.03&lt;/li&gt;
&lt;li&gt;IE 6-9&lt;/li&gt;
&lt;li&gt;Firefox 3,6-4&lt;/li&gt;
&lt;li&gt;Chrome 8&lt;/li&gt;
&lt;li&gt;iOS 3,2-4,2&lt;/li&gt;
&lt;li&gt;Android 2,2-2,3 &lt;/li&gt;
&lt;li&gt;Opera 11&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;a target="_blank" class="demobutton" href="http://www.edvas.de/media/demo/font-face-die-sicherste-methode-webfonts-zu-nutzen/"&gt;Demo anschauen&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EDVAS/~4/AAWBgvyqtPA" height="1" width="1"/&gt;</description>
			<category>Blog</category>
			<pubDate>Thu, 08 Dec 2011 12:14:40 +0100</pubDate>
		<feedburner:origLink>http://www.edvas.de/blog/34-font-face-die-sicherste-methode-webfonts-zu-nutzen.html</feedburner:origLink></item>
		<item>
			<title>Änderungen in IhrTemplate, das Template zum Buch „Templates für Joomla! 1.6“</title>
			<link>http://feedproxy.google.com/~r/EDVAS/~3/-aBglwkOjJk/33-aenderungen-in-ihrtemplate-das-template-zum-buch-templates-fuer-joomla-16.html</link>
			<guid isPermaLink="false">http://www.edvas.de/blog/33-aenderungen-in-ihrtemplate-das-template-zum-buch-templates-fuer-joomla-16.html</guid>
			<description>&lt;div class="feed-description"&gt;&lt;p&gt;Das Template zum Buch &lt;a href="http://itr.im/1h6"&gt;Templates f&amp;uuml;r Joomla! 1.6&lt;/a&gt; ist in der Version 1.0.1 erschienen. Insgesamt gab es sieben &amp;Auml;nderungen. F&amp;uuml;nf davon betreffen die CSS-Selektoren, eine Sprachvariable und die Funktion zum Herausnehmen von Mootools wurden ge&amp;auml;ndert. Das aktuelle Template zum Buch kann herunterladen werden unter &lt;a href="http://ihrtemplate.blank.vc/"&gt;http://ihrtemplate.blank.vc&lt;/a&gt;. Vielen Dank an die Leser des Buches, die uns auf die Fehler aufmerksam gemacht haben.&lt;/p&gt;



&lt;p&gt;Das Template zum Buch &lt;a href="http://itr.im/1h6"&gt;Templates f&amp;uuml;r Joomla! 1.6&lt;/a&gt; ist in der Version 1.0.1 erschienen. Insgesamt gab es sieben &amp;Auml;nderungen. F&amp;uuml;nf davon betreffen die CSS-Selektoren, eine Sprachvariable und die Funktion zum Herausnehmen von Mootools wurden ge&amp;auml;ndert. Das aktuelle Template zum Buch kann herunterladen werden unter &lt;a href="http://ihrtemplate.blank.vc/"&gt;http://ihrtemplate.blank.vc&lt;/a&gt;. Vielen Dank an die Leser des Buches, die uns auf die Fehler aufmerksam gemacht haben.&lt;/p&gt;
&lt;h2&gt;template.css.php&lt;/h2&gt;
&lt;p&gt;Die Datei &lt;code&gt;template.css.php&lt;/code&gt; ist zu finden im Order &lt;code&gt;css&lt;/code&gt; des Template-Verzeichnis. Folgende &amp;Auml;nderungen wurden unternommen:&lt;/p&gt;
&lt;p&gt;Die Klassen&lt;/p&gt;
&lt;pre&gt;.item10X&lt;/pre&gt;
&lt;p&gt;(X steht f&amp;uuml;r die Zahlen 1-4) wurden ge&amp;auml;ndert in die jeweilige ID&lt;/p&gt;
&lt;pre&gt;#item-10X&lt;/pre&gt;
&lt;p&gt;Aus der ID&lt;/p&gt;
&lt;pre&gt;#current&lt;/pre&gt;
&lt;p&gt;wurde&lt;/p&gt;
&lt;pre&gt;.current&lt;/pre&gt;
&lt;p&gt;Die ID&lt;/p&gt;
&lt;pre&gt;#mod_search_searchword&lt;/pre&gt;
&lt;p&gt;wurde ge&amp;auml;ndert in&lt;/p&gt;
&lt;pre&gt;#mod-search-searchword&lt;/pre&gt;
&lt;p&gt;Genauso wie aus&lt;/p&gt;
&lt;pre&gt;#search_searchword&lt;/pre&gt;
&lt;p&gt;die ID&lt;/p&gt;
&lt;pre&gt;#search-searchword&lt;/pre&gt;
&lt;p&gt;wurde.&lt;/p&gt;
&lt;p&gt;Aus der Klasse&lt;/p&gt;
&lt;pre&gt;.blog-featured-home&lt;/pre&gt;
&lt;p&gt;wurde&lt;/p&gt;
&lt;pre&gt;.blog-featured&lt;/pre&gt;
&lt;p&gt;Drei Zeilen f&amp;uuml;r den Footer komplettieren das Cascading Stylesheet (Danke an Oliver -&gt; &lt;a href="http://itr.im/1kz"&gt;Kommentar&lt;/a&gt;).&lt;/p&gt;
&lt;pre&gt;/* FOOTER&lt;br /&gt;*********************************************/&lt;br /&gt;.infooter .moduletable {float:left; padding-right:20px; width:220px;}&lt;br /&gt;.infooter h3 {color:#fff; font-size:16px; margin-bottom:7px;}&lt;br /&gt;.infooter p {color:#3f3f3f; font-size:12px; line-height:20px; padding:5px 0;}&lt;/pre&gt;
&lt;h2&gt;index.php&lt;/h2&gt;
&lt;p&gt;Diese Datei ist im Rootverzeichnis des Templates zu finden. Hier wurde in der Browserweiche f&amp;uuml;r den Internet Explorer ebenfalls die Klasse&lt;/p&gt;
&lt;pre&gt;.blog-featured-home&lt;/pre&gt;
&lt;p&gt;in&lt;/p&gt;
&lt;pre&gt;.blog-featured&lt;/pre&gt;
&lt;p&gt;ge&amp;auml;ndert.&lt;/p&gt;
&lt;p&gt;Die Funktion zum Herausnehmen von Mootools lautet jetzt anstatt&lt;/p&gt;
&lt;pre&gt;if ($this-&amp;gt;params-&amp;gt;get('mootools')==0) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; JHTML::_('behavior.mootools');&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;so&lt;/p&gt;
&lt;pre&gt;if ($this-&amp;gt;params-&amp;gt;get('mootools')==1) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $headerstuff = $this-&amp;gt;getHeadData();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $scripts = $headerstuff['scripts'];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $headerstuff['scripts'] = array();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach($scripts as $url=&amp;gt;$type) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; if (strpos($url, 'mootools') === false) {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; $headerstuff['scripts'][$url] = $type;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; $this-&amp;gt;setHeadData($headerstuff);&lt;br /&gt;}&lt;/pre&gt;
&lt;h2&gt;default_form.php&lt;/h2&gt;
&lt;p&gt;Diese Datei geh&amp;ouml;rt zum Override der Kontakt-Komponente &lt;code&gt;com_contact&lt;/code&gt; und ist zu finden im Order &lt;code&gt;html/com_contact/contact&lt;/code&gt;. Hier wurde aus der Sprachvariable&lt;/p&gt;
&lt;pre&gt;COM_CONTACT_CONTACT_EMAIL_ADDRESS&lt;/pre&gt;
&lt;p&gt;die Variable&lt;/p&gt;
&lt;pre&gt;JGLOBAL_EMAIL&lt;/pre&gt;
&lt;h2&gt;Joomla! Backend&lt;/h2&gt;
&lt;p&gt;Das letzte Modul des Footers bekommt einen Modul-Klassen-Suffix, damit die Klasse &lt;code&gt;moduletable&lt;/code&gt; nicht greift. Der Name spielt keine Rolle und kann z. B. &lt;code&gt;-last&lt;/code&gt; lauten.&lt;/p&gt;
&lt;p&gt;Um den Banner auf den Folgeseiten anzeigen zu lassen, erstellt man ein neues Modul (Eigene Inhalte) auf der Position &lt;code&gt;banner&lt;/code&gt;. In diesem Modul f&amp;uuml;gt man dann das Banner-Bild ein (&lt;code&gt;header2.jpg&lt;/code&gt;) und l&amp;auml;&amp;szlig;t es in der Men&amp;uuml;zuweisung &lt;strong&gt;Auf allen Seiten mit Ausnahme der gew&amp;auml;hlten&lt;/strong&gt; erscheinen. Die gew&amp;auml;hlte Seite ist Home.&lt;/p&gt;
&lt;h2&gt;Danke&lt;/h2&gt;
&lt;p&gt;Danke f&amp;uuml;r die vielen hilfreichen Kommentare (siehe unten) und an &lt;a href="http://itr.im/1il"&gt;S.Bev&lt;/a&gt; und &lt;a href="http://itr.im/1ik"&gt;J.Maas&lt;/a&gt; und ihren Rezensionen auf Amazon. Allen Lesern weiterhin viel Spa&amp;szlig; beim Entwickeln der eigenen Templates.&lt;/p&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EDVAS/~4/-aBglwkOjJk" height="1" width="1"/&gt;</description>
			<category>Blog</category>
			<pubDate>Thu, 08 Dec 2011 12:12:10 +0100</pubDate>
		<feedburner:origLink>http://www.edvas.de/blog/33-aenderungen-in-ihrtemplate-das-template-zum-buch-templates-fuer-joomla-16.html</feedburner:origLink></item>
		<item>
			<title>Template-Upgrade 1.5 auf 1.6</title>
			<link>http://feedproxy.google.com/~r/EDVAS/~3/c7nPof5By_8/32-template-upgrade-15-auf-16.html</link>
			<guid isPermaLink="false">http://www.edvas.de/blog/32-template-upgrade-15-auf-16.html</guid>
			<description>&lt;div class="feed-description"&gt;&lt;p&gt;Eine Leseprobe aus dem Buch &lt;a href="http://itr.im/1h6"&gt;Templates für Joomla! 1.6&lt;/a&gt;, das ich zusammen mit &lt;a href="http://www.andreaslehr.de"&gt;Andreas Lehr&lt;/a&gt; schrieb; erschienen im &lt;a href="http://franzis.de/"&gt;Franzis-Verlag&lt;/a&gt;, November 2010.&lt;/p&gt;
&lt;p&gt;Liegt ein Template für Joomla 1.5 vor, kann es mit einigen Handgriffen in ein Template für 1.6 überführt werden. Folgende Dateien werden dabei geändert ...&lt;/p&gt;




&lt;p&gt;Eine Leseprobe aus dem Buch &lt;a href="http://itr.im/1h6"&gt;Templates für Joomla! 1.6&lt;/a&gt;, das ich zusammen mit &lt;a href="http://www.andreaslehr.de"&gt;Andreas Lehr&lt;/a&gt; schrieb; erschienen im &lt;a href="http://franzis.de/"&gt;Franzis-Verlag&lt;/a&gt;, November 2010.&lt;/p&gt;
&lt;p&gt;&lt;img alt="joomlatemplateupgrade15auf16" src="http://www.edvas.de/images/blog/joomlatemplateupgrade15auf16.jpg" height="143" width="500" /&gt;&lt;/p&gt;
&lt;p&gt;Liegt ein Template für Joomla 1.5 vor, kann es mit einigen Handgriffen in ein Template für 1.6 überführt werden. Folgende Dateien werden dabei geändert:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;index.php&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;templateDetails.xml&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;template.css&lt;/code&gt; und &lt;code&gt;template.css.php&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;error.php&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Diese Dateien werden neu erstellt:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;template_preview.png&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;ggf. Sprachdateien&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;index.php&lt;/h2&gt;
&lt;p&gt;In dieser Datei gilt es einiges umzuschreiben, aber keine Angst: Es sieht nach mehr aus, als es ist.&lt;/p&gt;
&lt;p&gt;Die Zeile&lt;/p&gt;
&lt;pre&gt;defined( '_JEXEC' ) or die( 'Restricted access' );&lt;/pre&gt;
&lt;p&gt;wird zu&lt;/p&gt;
&lt;pre&gt;defined( '_JEXEC' ) or die;&lt;/pre&gt;
&lt;p&gt;Hier wird einfach nur etwas weggelassen. Als Nächstes gilt es, eine neue Variable zu deklarieren.&lt;/p&gt;
&lt;pre&gt;$app = JFactory::getApplication();&lt;/pre&gt;
&lt;p&gt;Diese Variable ersetzt &lt;code&gt;$mainframe&lt;/code&gt; aus Joomla 1.5, und anstatt&lt;/p&gt;
&lt;pre&gt;$mainframe-&amp;gt;getCfg('live_site');&lt;/pre&gt;
&lt;p&gt;wird nun&lt;/p&gt;
&lt;pre&gt;$app-&amp;gt;getCfg('live_site');&lt;/pre&gt;
&lt;p&gt;eingesetzt (weitere Template-Befehle siehe Referenzteil).&lt;/p&gt;
&lt;h2&gt;templateDetails.xml&lt;/h2&gt;
&lt;p&gt;Hier ändert sich der Dokumententyp von&lt;/p&gt;
&lt;pre&gt;&amp;lt;!DOCTYPE install PUBLIC "-//Joomla! 1.5//DTD template 1.0//EN" "http://dev.joomla.org/xml/1.5/template-install.dtd"&amp;gt;&lt;/pre&gt;
&lt;p&gt;in&lt;/p&gt;
&lt;pre&gt;&amp;lt;!DOCTYPE install PUBLIC "-//Joomla! 1.6//DTD template 1.0//EN" "http://www.joomla.org/xml/dtd/1.6/template-install.dtd"&amp;gt;&lt;/pre&gt;
&lt;p&gt;Direkt darunter ändert sich die Zeile&lt;/p&gt;
&lt;pre&gt;&amp;lt;install version="1.5" type="template"&amp;gt;&lt;/pre&gt;
&lt;p&gt;in&lt;/p&gt;
&lt;pre&gt;&amp;lt;install version="1.6" type="template"&amp;gt;&lt;/pre&gt;
&lt;p&gt;Die Methode der Parameter hat sich verändert. Als Beispiel ändert sich der folgende Code:&lt;/p&gt;
&lt;pre&gt;&amp;lt;params&amp;gt;&lt;br /&gt;  &amp;lt;param name="parameter1"&lt;br /&gt;      type="radio"&lt;br /&gt;      default="0"&lt;br /&gt;      label="Parametername"&lt;br /&gt;      description="Parameterbeschreibung"&amp;gt;&lt;br /&gt;    &amp;lt;option value="0"&amp;gt;deaktiv&amp;lt;/option&amp;gt;&lt;br /&gt;    &amp;lt;option value="1"&amp;gt;aktiv&amp;lt;/option&amp;gt;&lt;br /&gt;  &amp;lt;/param&amp;gt;&lt;br /&gt;&amp;lt;/params&amp;gt;&lt;/pre&gt;
&lt;p&gt;in&lt;/p&gt;
&lt;pre&gt;&amp;lt;config&amp;gt;&lt;br /&gt;  &amp;lt;fields name="params"&amp;gt;&lt;br /&gt;    &amp;lt;fieldset name="basic"&amp;gt;&lt;br /&gt;      &amp;lt;field name="parameter1"&lt;br /&gt;          type="radio"&lt;br /&gt;          default="0"&lt;br /&gt;          label="Parametername"&lt;br /&gt;          description="Parameterbeschreibung" &amp;gt;&lt;br /&gt;        &amp;lt;option value="0"&amp;gt;FIELD_OPTION_YES&amp;lt;/option&amp;gt;&lt;br /&gt;        &amp;lt;option value="1"&amp;gt;FIELD_OPTION_NO&amp;lt;/option&amp;gt;&lt;br /&gt;    &amp;lt;/fieldset&amp;gt;&lt;br /&gt;  &amp;lt;/fields&amp;gt;&lt;br /&gt;&amp;lt;/config&amp;gt;&lt;/pre&gt;
&lt;p&gt;Parameter können jetzt mit &lt;code&gt;fieldset&lt;/code&gt; gruppiert werden, z. B. in &lt;code&gt;basic&lt;/code&gt; und &lt;code&gt;advanced&lt;/code&gt;.&lt;/p&gt;
&lt;h2&gt;template.css und template.css.php&lt;/h2&gt;
&lt;p&gt;Im Cascading Stylesheet des Templates werden folgende Klassen ersetzt:&lt;/p&gt;
&lt;pre&gt;.article_separator&lt;/pre&gt;
&lt;p&gt;wird ersetzt durch&lt;/p&gt;
&lt;pre&gt;.item-separator&lt;/pre&gt;
&lt;p&gt;Die Klasse&lt;/p&gt;
&lt;pre&gt;.blog_more&lt;/pre&gt;
&lt;p&gt;wird ersetzt durch&lt;/p&gt;
&lt;pre&gt;.items-more&lt;/pre&gt;
&lt;p&gt;Die Artikel-Icons Print, PDF, E-Mail werden jetzt in eine unsortierte Liste (&lt;code&gt;ul&lt;/code&gt;) der Klasse &lt;code&gt;actions&lt;/code&gt; gepackt. Mithilfe von &lt;a href="http://getfirebug.com"&gt;Firebug&lt;/a&gt; lässt sich der 1.6-Quelltext sehr gut nach neuen Klassen durchsuchen.&lt;/p&gt;
&lt;pre&gt;&amp;lt;ul class="actions"&amp;gt;&lt;br /&gt;    &amp;lt;li class="print-icon"&amp;gt;&lt;br /&gt;        &amp;lt;a href="http://www.edvas.de/..."&amp;gt;&amp;lt;img src="http://www.edvas.de/..." alt="Print"&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/li&amp;gt;&lt;br /&gt;    &amp;lt;li class="email-icon"&amp;gt;&lt;br /&gt;        &amp;lt;a href="http://www.edvas.de/..."&amp;gt;&amp;lt;img src="http://www.edvas.de/..." alt="Email"&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;    &amp;lt;/li&amp;gt;&lt;br /&gt;&amp;lt;/ul&amp;gt;&lt;/pre&gt;
&lt;p&gt;Die neuen Klassen werden in das Stylesheet aufgenommen.&lt;/p&gt;
&lt;pre&gt;.actions {&lt;br /&gt;    list-style: none;&lt;br /&gt;    ...&lt;br /&gt;}&lt;br /&gt;.print-icon { ... }&lt;br /&gt;.email-icon { ... }&lt;/pre&gt;
&lt;h2&gt;error.php&lt;/h2&gt;
&lt;p&gt;In der Fehlerseite ändert sich die Ausgabe des Error-Codes und der Error-Nachricht.&lt;/p&gt;
&lt;p&gt;Die Zeile&lt;/p&gt;
&lt;pre&gt;$this-&amp;gt;error-&amp;gt;code;&lt;/pre&gt;
&lt;p&gt;wird ersetzt durch&lt;/p&gt;
&lt;pre&gt;$this-&amp;gt;error-&amp;gt;getCode();&lt;/pre&gt;
&lt;p&gt;und die Zeile&lt;/p&gt;
&lt;pre&gt;$this-&amp;gt;error-&amp;gt;message;&lt;/pre&gt;
&lt;p&gt;durch&lt;/p&gt;
&lt;pre&gt;$this-&amp;gt;error-&amp;gt;getMessage();&lt;/pre&gt;
&lt;h2&gt;template_preview.png&lt;/h2&gt;
&lt;p&gt;Neben dem kleinen Vorschaubild &lt;code&gt;template_thumbnail.png&lt;/code&gt; ist es nun möglich, ein 800 x 600 Pixel großes Vorschaubild namens &lt;code&gt;template_preview.png&lt;/code&gt; zu hinterlegen. Klickt man im Backend auf das kleine Bild, öffnet sich das große Bild in einer Lightbox. Das neue Bild gehört in das Stammverzeichnis des Templates (gleiche Ebene wie &lt;code&gt;index.php&lt;/code&gt;) und sollte mit in die &lt;code&gt;templateDetails.xml&lt;/code&gt; aufgenommen werden.&lt;/p&gt;
&lt;pre&gt;&amp;lt;filename&amp;gt;template_thumbnail.png&amp;lt;/filename&amp;gt;&lt;/pre&gt;
&lt;h2&gt;Sprachdateien&lt;/h2&gt;
&lt;p&gt;Neu in Joomla 1.6 ist, dass nun auch System-Sprachdateien eingebettet werden. Diese Dateien erlauben es dem Programmierer, den Namen und die Beschreibung der Erweiterung in der Sprache des Benutzers anzeigen zu lassen. Neben&lt;/p&gt;
&lt;pre&gt;de-DE.tpl_TEMPLATENAME.ini&lt;/pre&gt;
&lt;p&gt;gehört jetzt auch eine&lt;/p&gt;
&lt;pre&gt;de-DE.tpl_TEMPLATENAME.sys.ini&lt;/pre&gt;
&lt;p&gt;dazu. Wichtig ist das zusätzliche &lt;code&gt;.sys&lt;/code&gt; im Namen. Alle Dateien können jetzt auch im gleichen Ordner des Template-Verzeichnisses landen, z. B. &lt;code&gt;languages&lt;/code&gt;. Mit&lt;/p&gt;
&lt;pre&gt;&amp;lt;languages folder="languages"&amp;gt;&lt;br /&gt;    &amp;lt;language tag="de-DE"&amp;gt;de-DE.tpl_templatename.ini&amp;lt;/language&amp;gt;&lt;br /&gt;    &amp;lt;language tag="de-DE"&amp;gt;de-DE.tpl_templatename.sys.ini&amp;lt;/language&amp;gt;&lt;br /&gt;    &amp;lt;language tag="en-GB"&amp;gt;en-GB.tpl_templatename.ini&amp;lt;/language&amp;gt;&lt;br /&gt;    &amp;lt;language tag="en-GB"&amp;gt;en-GB.tpl_templatename.sys.ini&amp;lt;/language&amp;gt;&lt;br /&gt;&amp;lt;/languages&amp;gt;&lt;/pre&gt;
&lt;p&gt;werden die Sprachdateien mit in die Datei &lt;code&gt;templateDetails.xml&lt;/code&gt; aufgenommen.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Weitere gute Artikel zum Thema in englischer Sprache:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.joomlapraise.com/blog/item/520-joomla-15-to-16-template-upgrade-tutorial-part-1"&gt;Joomla 1.5 to 1.6 Template Upgrade Tutorial (Part 1)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.s-go.net/Blog/joomla-16-templates-what-designers-should-know.html"&gt;Joomla 1.6 Templates: What Designers Should Know&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/EDVAS/~4/c7nPof5By_8" height="1" width="1"/&gt;</description>
			<category>Blog</category>
			<pubDate>Thu, 08 Dec 2011 11:53:52 +0100</pubDate>
		<feedburner:origLink>http://www.edvas.de/blog/32-template-upgrade-15-auf-16.html</feedburner:origLink></item>
	</channel>
</rss>
