<sect1 id="zend.layout.introduction">
    <title>Introducción</title>

    <para>
        <code>Zend_Layout</code> implementa un patrón clásico "Vista en dos 
        etapas" (Two Step View) permitiendo a los desarrolladores colocar el 
        contenido de la aplicación dentro de otra vista, usualmente 
        representando la plantilla del sitio. Tales plantillas son a menudo 
        denominadas <emphasis>layouts</emphasis> por otros proyectos, y Zend 
        Framework ha adoptado este término por consistencia.
    </para>

    <para>
        Los objetivos principales de <code>Zend_Layout</code> son los 
        siguientes:
    </para>

    <itemizedlist>
        <listitem><para>
                Automatizar la selección y renderizado de layouts cuando se usan 
                con los componentes MVC de Zend Framework. 
        </para></listitem>

        <listitem><para>
                Proveer ámbitos separados para variables relacionadas al diseño 
                y contenido.
        </para></listitem>

        <listitem><para>
                Permitir configuraciones, incluyendo el nombre del layout,
                resolución (inflexión) del script layout, y ruta del script 
                layout.
        </para></listitem>

        <listitem><para>
                Permitir deshabilitar layouts, cambiar el script de diseño y 
                otras condiciones; permitir estas acciones dentro de los 
                controladores y scripts de vista.
        </para></listitem>

        <listitem><para>
                Seguir normas de resolución similares (inflexión) como el <link
                linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>,
                pero permitiendo también el uso de normas distintas
        </para></listitem>

        <listitem><para>
                Permitir el uso de los componentes MVC de Zend Framework.
        </para></listitem>
    </itemizedlist>
</sect1>
<!--
vim:se ts=4 sw=4 et:
-->
