# הקדמה

`Zend_Layout` מיישם תבנית תצוגה קלאסית המונה 2 שלבים, מאפשרת למתכנתים לעטוף את תוכן תצוגת המערכת בתצוגה נוספת, בדרך כלל מייצג את תבנית האתר. תבניות כאלו בדרך כלל נקראות layouts על ידי פרוייקטים אחרים, ו Zend Framework אימץ את המונח הזה לעקביות מצדנו.

המטרות העייקריות של `Zend_Layout` הם:

- בחירה אוטומטית של תבניות ותצוגות כשמשתמשים במערכת ה Zend Framework ורכיבי ה MVC.

- הפרדת ערכים השייכים לתבניות לבין התוכן.

- אפשרות להגדרות, כולל שם התבנית, רזולוצית התבנית, ונתיב לקבצים.

- אפשר ביטול תבניות, שינוי סקריפטי תבניות, ומצבים אחרים; מתן אפשרויות אלו למתודות בתוך קונטרולרים וסקריפטים של תצוגה.

- מעקב אחר אותם רזולוציות כמו של ViewRenderer, אך אפשר להם להשתמש בחוקים נפרדים.

- אפשר שימוש ללא רכיבי ה Zend Framework MVC.