[MANUAL] English:
[zend.git] / documentation / manual / he / module_specs / Zend_Layout-Introduction.xml
blob4688e06418a44532fe9affb30b8636ddb137623d
1 <sect1 id="zend.layout.introduction">
2     <title>הקדמה</title>
4     <para>
5         <code>Zend_Layout</code> מיישם תבנית תצוגה קלאסית המונה 2 שלבים, מאפשרת למתכנתים לעטוף את תוכן תצוגת המערכת בתצוגה נוספת, בדרך כלל מייצג את תבנית האתר.
6         תבניות כאלו בדרך כלל נקראות <emphasis>layouts</emphasis> על ידי פרוייקטים אחרים, ו Zend Framework אימץ את המונח הזה לעקביות מצדנו.
7     </para>
9     <para>
10         המטרות העייקריות של <code>Zend_Layout</code> הם:
11     </para>
13     <itemizedlist>
14         <listitem>
15             <para>
16                 בחירה אוטומטית של תבניות ותצוגות כשמשתמשים במערכת ה Zend Framework ורכיבי ה MVC.
17             </para>
18         </listitem>
20         <listitem>
21             <para>
22                 הפרדת ערכים השייכים לתבניות לבין התוכן.
23             </para>
24         </listitem>
26         <listitem>
27             <para>
28                 אפשרות להגדרות, כולל שם התבנית, רזולוצית התבנית, ונתיב לקבצים.
29             </para>
30         </listitem>
32         <listitem>
33             <para>
34                 אפשר ביטול תבניות, שינוי סקריפטי תבניות, ומצבים אחרים; מתן אפשרויות אלו למתודות בתוך קונטרולרים וסקריפטים של תצוגה.
35             </para>
36         </listitem>
38         <listitem>
39             <para>
40                 מעקב אחר אותם רזולוציות כמו של <link linkend="zend.controller.actionhelpers.viewrenderer">ViewRenderer</link>, אך אפשר להם להשתמש בחוקים נפרדים.
41             </para>
42         </listitem>
44         <listitem>
45             <para>
46                 אפשר שימוש ללא רכיבי ה Zend Framework MVC.
47             </para>
48         </listitem>
49     </itemizedlist>
50 </sect1>
51 <!--
52 vim:se ts=4 sw=4 et:
53 -->