שימוש באזורים אופציונליים בתבניות

עודכן לאחרונה בתאריך 27 באפריל 2021

השתמש באזורים אופציונליים בתבניות ב-Dreamweaver כשברצונך להגדיר תנאים להצגת תוכן במסמך.

אזור אופציונלי הוא אזור בתבנית שמשתמשים יכולים להציג או להסתיר במסמך המבוסס על תבנית.השתמשו באזור אופציונלי כשאתם רוצים להגדיר תנאים להצגת תוכן במסמך.

כשאתם מוסיפים אזור אופציונלי, אתם יכולים להגדיר ערכים ספציפיים לפרמטר של תבנית או להגדיר משפטי תנאי (משפטי If...else) עבור אזורי תבנית.השתמשו בפעולות true/false פשוטות, או הגדירו הצהרות תנאי וביטויים מורכבים יותר. לאחר מכן ניתן לשנות את האזור האופציונלי בהתאם לצורך. בהתבסס על התנאים שאתם מגדירים, משתמשי תבנית יכולים לערוך את הפרמטרים במסמכים מבוססי התבנית שהם יוצרים ולשלוט בשאלה האם האזור הרשותי מוצג.

ניתן לקשר אזורים אופציונליים רבים לפרמטר עם שם. במסמך המבוסס על תבנית, שני האזורים יוצגו או יוסתרו כיחידה אחת. לדוגמה, אתם יכולים להציג תמונת "closeout" ואזור טקסט של מחיר מכירה עבור פריט במבצע.

הוספת אזור אופציונלי

השתמשו באזור אופציונלי כדי לשלוט בתוכן שעשוי או לא להיות מוצג במסמך המבוסס על תבנית.יש שני סוגים של אזורים אופציונליים:

  • אזורים אופציונליים שאינם ניתנים לעריכה, המאפשרים למשתמשי תבנית להציג ולהסתיר אזורים מסומנים באופן מיוחד מבלי לאפשר להם לערוך את התוכן.

    כרטיסיית התבנית של אזור אופציונלי מתחילה במילה if. בהתבסס על התנאי שנקבע בתבנית, משתמשי תבנית יכולים להגדיר האם האזור נראה בדפים שהם יוצרים.

  • אזורים אופציונליים הניתנים לעריכה, המאפשרים למשתמשי תבנית להגדיר האם האזור מוצג או מוסתר, ומאפשרים למשתמשים לערוך תוכן באזור.

    לדוגמה, אם האזור האופציונלי כולל תמונה או טקסט, משתמש התבנית יכול להגדיר האם התוכן מוצג, כמו גם לבצע עריכות בתוכן אם ירצה. אזור הניתן לעריכה נשלט על ידי פקודת תנאי.

הוספת אזור אופציונלי שאינו ניתן לעריכה

בחלון המסמך, בחרו את האלמנט שאתם רוצים להגדיר כאזור אופציונלי.
בצע אחת מהפעולות הבאות:
  • בחר Insert >‏ Template >‏ Optional Region.

  • בקטגוריה Common בחלונית Insert, בחר Templates מהרשימה הנפתחת, ובחר Optional Region.

הזינו שם עבור האזור האופציונלי, לחצו על הכרטיסייה מתקדם אם אתם רוצים להגדיר ערכים עבור האזור האופציונלי, ולאחר מכן לחצו על OK.

הוספת אזור אופציונלי הניתן לעריכה

בחלון המסמך, מקמו את נקודת ההוספה במקום שבו אתם רוצים להוסיף את האזור האופציונלי.
פתק

אתם לא יכולים לעטוף בחירה כדי ליצור אזור אופציונלי הניתן לעריכה. הוסיפו את האזור, אחר כך הוסיפו את התוכן באזור.

בצע אחת מהפעולות הבאות:
  • בחר Insert >‏ Template >‏ Editable Optional Region.

  • בקטגוריה Templates של החלונית Insert, בחר Editable Optional Region.

הזינו שם עבור האזור האופציונלי, לחצו על הכרטיסייה מתקדם אם אתם רוצים להגדיר ערכים עבור האזור האופציונלי, ולחצו על OK.

הגדרת ערכים לאזור אופציונלי

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

יצירת פרמטרי תבנית והגדרת הצהרות תנאי (הצהרות If...else) עבור אזורי תבנית. אתם יכולים להשתמש בפעולות true/false פשוטות, או להגדיר הצהרות תנאי וביטויים מורכבים יותר.

בכרטיסיה המתקדמת תוכלו לקשר מספר אזורים אופציונליים לפרמטר בעל שם. במסמך המבוסס על תבנית, שני האזורים יוצגו או יוסתרו כיחידה אחת. לדוגמה, תוכלו להציג תמונת "סגירה" ואזור טקסט של מחיר מכירה עבור פריט במבצע.

תוכלו גם להשתמש בכרטיסיה המתקדמת כדי לכתוב ביטוי תבנית שמעריך ערך עבור האזור האופציונלי ומציג או מסתיר אותו בהתבסס על הערך.

בצע אחת מהפעולות הבאות בחלון Document:
  • בתצוגת עיצוב, לחצו על כרטיסיית התבנית של האזור האופציונלי שברצונכם לשנות.

  • בתצוגת עיצוב, הציבו את נקודת ההכנסה באזור התבנית; ואז בבורר התגים בתחתית חלון המסמך, בחרו בתג התבנית, <mmtemplate:if>.

  • בתצוגת קוד, לחצו על תג ההערה של אזור התבנית שברצונכם לשנות.

בבודק המאפיינים (חלון > מאפיינים), לחצו על עריכה.
בכרטיסיה הבסיסית, הזינו שם לפרמטר בתיבת השם.

בחר את תיבת הסימון Show By Default כדי לקבוע שהאזור שנבחר יוצג במסמך. בטל את הסימון בתיבת הסימון כדי להגדיר את ערך ברירת המחדל ל- false.

פתק

כדי להגדיר ערך שונה לפרמטר, בתצוגת קוד מצאו את הפרמטר בקטע של המסמך וערכו את הערך.

(אופציונלי) לחצו על הכרטיסיה המתקדמת, ואז הגדירו את האפשרויות הבאות:
  • אם ברצונך לקשר פרמטרים באזור האופציונלי, לחץ על הכרטיסייה Advanced, בחר Use Parameter, ומהתפריט הנפתח בחר בפרמטר הקיים שברצונך לקשר לו את התוכן שנבחר.

  • אם ברצונך לכתוב ביטוי בתבנית כדי לשלוט בתצוגת אזור אופציונלי, לחץ על הכרטיסייה Advanced, בחר Enter Expression, והזן את הביטוי בתיבה.

פתק

Dreamweaver מוסיף מרכאות כפולות מסביב לטקסט שתזין.

לחץ על OK.

כאשר תשתמשו באובייקט התבנית של אזור אופציונלי, Dreamweaver מכניס הערות תבנית בקוד. פרמטר תבנית מוגדר בקטע head, כמו בדוגמה הבאה:<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->

במיקום בו מוכנס האזור האופציונלי, מופיע קוד דומה לקוד שלהלן:

<!-- TemplateParam name="departmentImage" type="boolean" value="true" -->

<!-- TemplateBeginIf cond="departmentImage" -->

<p><img src="/images/airfare_on.gif" width="85" height="22"> </p>

<!-- TemplateEndIf -->

תוכלו לגשת ולערוך פרמטרי תבנית במסמך המבוסס על תבנית.