<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>patrickburke.de &#187; layout</title>
	<atom:link href="http://patrickburke.de/wordpress/index.php/tag/layout/feed/" rel="self" type="application/rss+xml" />
	<link>http://patrickburke.de/wordpress</link>
	<description>PHP, JavaScript, XHTML, CSS, Web.</description>
	<lastBuildDate>Wed, 19 May 2010 18:51:11 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>de</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Zend_Layout: Layouts pro Modul</title>
		<link>http://patrickburke.de/wordpress/index.php/2009/07/zend_layout-layouts-per-module/</link>
		<comments>http://patrickburke.de/wordpress/index.php/2009/07/zend_layout-layouts-per-module/#comments</comments>
		<pubDate>Fri, 24 Jul 2009 16:53:58 +0000</pubDate>
		<dc:creator>Patrick</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[per module]]></category>
		<category><![CDATA[zend framework]]></category>

		<guid isPermaLink="false">http://patrickburke.de/wordpress/?p=184</guid>
		<description><![CDATA[Heute stand ich vor dem Problem, jedem der Module einer Zend Application eine eigene layout.phtml zuweisen zu müssen. Zuerst dachte ich, es sei ganz einfach über eine application.ini Zeile á la
admin.resources.layout.layoutPath = path/to/layout
möglich (wobei &#8220;admin&#8221; hier der Modulname ist). Doch wie so häufig brachte der Druck auf F5 Ernüchterung, es funktioniert so nicht.
Eine kurze Google [...]]]></description>
			<content:encoded><![CDATA[<p>Heute stand ich vor dem Problem, jedem der Module einer Zend Application eine eigene <em>layout.phtml</em> zuweisen zu müssen. Zuerst dachte ich, es sei ganz einfach über eine <em>application.ini </em>Zeile á la</p>
<p><em>admin.resources.layout.layoutPath = path/to/layout</em></p>
<p>möglich (wobei <em>&#8220;admin&#8221;</em> hier der Modulname ist). Doch wie so häufig brachte der Druck auf F5 Ernüchterung, es funktioniert so nicht.</p>
<p>Eine kurze Google Suche <a href="http://dustint.com/archives/28" target="_blank">ergab</a>, dass man sich einfach ein Front Controller Plugin schreiben kann, das vor dem Dispatchen abhängig vom Modulnamen die entsprechende layout.phtml lädt. Eigentlich genau das was ich wollte, aber es musste doch einen Weg geben ohne zusätzlichen Code dasselbe Ziel zu erreichen.</p>
<p>Also gab ich mich nicht mit diesem Plugin zufrieden und probierte herum, bis mir eine Fehlermeldung die Augen öffnete. Und zwar sucht Zend unter anderem auch im <em>/scripts/views/</em> Unterverzeichnis eines jeden Moduls nach einer <em>layout.phtml</em>. Also brauchte ich nur die <em>&#8220;resources.layout.*&#8221;</em> Einstellungen in der Konfiguration entfernen und eine <em>layout.phtml</em> in den eben genannten Verzeichnissen erstellen und &#8211; voilà &#8211; schon benutzt jedes Modul sein eigenes Layout; krass, oder?</p>
]]></content:encoded>
			<wfw:commentRss>http://patrickburke.de/wordpress/index.php/2009/07/zend_layout-layouts-per-module/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
