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

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

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

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

דוגמה

לדוגמה, נניח שיש לכם עמוד שבו הגולשים יכולים לבחור מטבח מתוך רשימה, ואז מופיעים להם תיאור המטבח וכל המתכונים הרלוונטיים מהאוסף שלכם. 
כדי למנוע כפילויות מיותרות, אחסנתם את תיאורי המטבחים באוסף נפרד ולא באוסף המתכונים. באוסף Recipes (מתכונים) יש שדה Cuisine (מטבח) שבו מופיע שם המטבח של כל מתכון, אבל ללא התיאור. באוסף Cuisines (מטבחים) יש רשומה לכל מטבח יחד עם תיאור.
חשוב:
ודאו שהערכים בשני האוספים זהים, אחרת המסנן לא ימצא את הפריטים המתאימים.

הגדרת העמוד שלכם

בעמוד שלכם, הוסיפו את האלמנטים במסך שמציגים את המידע על המתכונים. בדוגמה שלנו, יש לנו טבלה להצגת רשימת המטבחים, אלמנט טקסט להצגת תיאור המטבח וגלריה להצגת המתכונים מהמטבח שנבחר.
הערה
אם אתם מסננים באמצעות מערך נתונים, יהיה שדה במערך הנתונים המשני שיקושר לערך הפריט הנוכחי של מערך הנתונים הראשי. תצטרכו להוסיף אלמנט בעמוד שיאפשר לכם לעבור בין פריטים במערך הנתונים הראשי. אנחנו השתמשנו בטבלה, אבל אפשר גם להשתמש לדוגמה בכפתורים Previous (הקודם) ו-Next (הבא). 

הוספת מערך הנתונים

עכשיו צריך להוסיף את מערכי הנתונים. קודם כל מוסיפים את מערך הנתונים הראשי, שבמקרה שלנו הוא Cuisines dataset (מערך הנתונים של המטבחים). בשלב השני מוסיפים את מערך הנתונים המשני, שבמקרה שלנו הוא Recipes dataset (מערך הנתונים של המתכונים) ומסננים אותו באמצעות מערך הנתונים של המטבחים, כדי שהערך שבשדה Cuisine (מטבח) יתאים לערך שבשדה Cuisine Name (שם המטבח) במערך הנתונים של המטבחים.

חיבור האלמנטים

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

זה עזר לך?

|