<?xml version="1.0" encoding="UTF-8"?>
<!-- EN-Revision: 17175 -->
<!-- Reviewed: no -->
<sect1 id="zend.layout.introduction">
    <title>Einführung</title>

    <para>
        <classname>Zend_Layout</classname> implementiert ein plassisches Zwei Schritt View Pattern,
        welches Entwicklern erlaubt Anwendungs Inhalte innerhalb von anderen Views einzupacken, die
        normalerweise Site Templates repräsentieren. Solche Templates werden oft von anderen
        Projekten als <emphasis>Layouts</emphasis> bezeichnet, und Zend Framework hat diesen Begriff
        der Konsistenz halber übernommen.
    </para>

    <para>
        Die Hauptziele von <classname>Zend_Layout</classname> sind wie folgt:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                Automatische Auswahl und Darstellung von Layouts wenn diese mit den Zend Framework
                <acronym>MVC</acronym> Komponenten verwendet werden.
            </para>
        </listitem>

        <listitem>
            <para>
                Bietet einen seperierten Bereich für Layouts die auf Variablen und Inhalte bezogen
                sind.
            </para>
        </listitem>

        <listitem>
            <para>
                Erlaubt Konfiguration, inklusive Layout Name, Layout Skript Auflösung (Beugung), und
                Layout Skript Pfad.
            </para>
        </listitem>

        <listitem>
            <para>
                Erlaubt das Ausschalten von Layouts, die Änderung von Layout Skripts, und andere
                Stati; erlaubt diese Aktionen von innerhalb des Aktions Controllers und von View
                Skripten.
            </para>
        </listitem>

        <listitem>
            <para>
                Folgt den selben Skript Auflösungs Regeln (Beugung) wie der
                <link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>, aber
                erlaubt auch die Verwendung von anderen Regeln.
            </para>
        </listitem>

        <listitem>
            <para>
                Erlaubt die Verwendung auch ohne Zend Framework <acronym>MVC</acronym> Komponenten.
            </para>
        </listitem>
    </itemizedlist>
</sect1>
<!--
vim:se ts=4 sw=4 et:
-->
