עבודה עם Template
תיאור:
מהו Template?
טמפלט הינו קוד (HTML) המגדיר איך המידע יראה, הוא קוד שבעצם עוטף את המידע עצמו ומאפשר למידע להראות במורות שונות.
רשימת Template-ים קיימים:
- Site Template - טמפלט אתר מוגדר באופן אוטומטי
- Header AND Fotter - קובע את מראה חלק עליון ותחתון של הקטלוג
- Categories - קובע את מראה עמוד קטגוריות
- templateSubCategories - עבור תתי קטגוריות
- Items - קובע את מראה עמוד מוצרים
- Single Item - קובע את מראה עמוד מוצר
- Orders - לא פעיל
- Thanks For Order - לא פעיל
- Horizontal Main Menu - לא פעיל
- Side Menu - לא פעיל
- Custom Temapltes - אפשרות ליצור טמפלטים נוספים, ללא הגבלת טמפלטים -מידע נוסף בהמשך
מה Template יכול להכיל:
מבנה Template יכול להכיל שני סוגי קוד HTML
-
LOOP - קוד חוזר על עצמו בהתאם למה שהוגדר
-
STATIC - קוד שרץ פעם אחת
---------templateHeaderFotter--------
חנות Online
# LOOP CATEGORIES #
---------templateHeaderFotter--------
סוגי LOOP:
# LOOP CATEGORIES # -רץ על כל הקטגוריות של קטלוג
# LOOP CATEGORIES WITHOUT SUB #
- רץ על כל הקטגוריות הראשיות
# LOOP ITEMS #
- רץ על כל פריט של קטגוריה
# LOOP ITEM GALLERY #
- רץ על כל תמונה בגלריה של פריט
תגיות:
תגיות מאפשרות שליפת מידע על מתוך פריט מידע כלשהו.
לדוגמא התגית XXX תחזיר לינק בפועל לעמוד המתאים של הפריט
בכתיבת התגיות ניתן להשתמש באותיות גדולות או קטנות (צריך לוודא)
תחום | תגית | הערות |
קידום - הגדרות כותרת דפדפן |
# title {gfdggf} # |
מעתיק את מה שבסוגריים תיאור עמוד לדפדפן, מיועד לטמפלטים שאינם מושכים מידע דינמי מפריטים מיועד לטמפלטים שאינם מושכים מידע דינמי מפריטים |
קידום - הגדרות תיאור עמוד |
# DESCRIPTION {gfdggf} # |
מעתיק את מה שבסוגריים תיאור עמוד לדפדפן, מיועד לטמפלטים שאינם מושכים מידע דינמי מפריטים מיועד לטמפלטים שאינם מושכים מידע דינמי מפריטים |
- מייצג לינק של הקטלוג בו אני נמצע
- מייצג ID של הקטלוג בו אני נמצע
- מייצג את שם הקטלוג בו אני נמצע
- מייצג תיאור של הקטלוג בו אני נמצע
- מייצג תאריך יצירה של הקטלוג בו אני נמצע
- (%NAME% = unq_f_catalog_number)
מייצג שדה מיוחד של הקטלוג בו אני נמצא
- מיצר תפריט ללא קטגוריות משנה
- מביא תוכן HREF לינק לסל קניות
- מיצר קוד לאפשרות תשלום לפי מה שמופעל באתר /קטלוג (שימוש בטמפלט CheckOut)
- מייצג לינק של קטגוריה איתה אני עובד
- מייצג ID של קטגוריה איתה אני עובד
- מייצג שם של קטגוריה איתה אני עובד
- מייצג תיאור של קטגוריה איתה אני עובד
- מייצג תמונה של קטגוריה איתה אני עובד
- מייצג קטגורית אב של קטגוריה איתה אני עובד
- מייצג סוג קטגוריה של קטגוריה איתה אני עובד
-(%NAME% = unq_f_catalog_number)
מייצג שדה מיוחד של קטגוריה איתה אני עובד
- מיצר תפריט ללא קטגוריות משנה
- מיצר תפריט כולל קטגוריות משנה
-כמו שהיה עד היום מביא לינק של פרטי מוצרים בקטגוריה
מיצר לינק דינאמי למקום המתאים לפי הלוגיקה הבאה:
במקרה שיש לקטגוריה קטגוריות משנה מיצר לינק לתצוגת קטגוריות,במקרה שאין קטגוריות משנה מיצר לינק של תצוגה של פריטים.
דפדפן,
נוסף Class
currentCategory - לקטגוריה בה המשתמש נמצא
/p>
- מייצג לינק של פריט איתו אני עובד
- מייצג מזהה של פריט איתו אני עובד
- מייצג שם של פריט איתו אני עובד
- מיצג את מספר סידורי של פריט
- מייצג תיאור של פריט איתו אני עובד
- מיצג את תוכן הדף
- מייצג תמונה או תמונות מגלרייה של פריט איתו אני עובד
- מייצג מחיר של פריט איתו אני עובד
- לא הוגדר עדיין
- (%NAME% = unq_f_catalog_number)
מייצג שדה מיוחד של פריט איתו אני עובד
- מיצר תפריט ללא קטגוריות משנה
- כמה כמות יש ממוצר מסוים (זה) בסל קניות - פעיל רק בדף סל
- סך מחיר של כולל של מוצר זה בסל
- מיצר לינק הוסף לסל עבור מוצר -מוסיף 1
- מיצר לינק הסרה מהסל עבור מוצר
- מייצר FROM הוסף לסל - להוספת מוצר יותר מפעם אחת
- מיצר FORM לעדכון כמות מוצר
- מייצג את מספר הפריטים הקיימים בעגלת קניות
- מציג את מחיר סך כל הפריטים בסל
- מציג מספר הזמנה
עבודה עם תגיות:
תגיות מיצגות את המידה הקשור לאובייקט שאיתו אנו עובדים למשל התגית תתחלף לשם המוצר בו הלקוח נמצא.