<?xml version="1.0" encoding="UTF-8"?>
    <!-- EN-Revision: 24249 -->
    <!-- Reviewed: no -->
<sect1 id="zend.layout.introduction">
    <title>Introducción</title>

    <para>
        <classname>Zend_Layout</classname>
        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
        <classname>Zend_Layout</classname>
        son los siguientes:
    </para>

    <itemizedlist>
        <listitem>
            <para>
                Automatizar la selección y renderizado de layouts cuando se usan con
                los componentes
                <acronym>MVC</acronym>
                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
                <acronym>MVC</acronym>
                de Zend
                Framework.
            </para>
        </listitem>
    </itemizedlist>
</sect1>
