היי,
יש לי אתר, שבדף הבית שלו אני רוצה להציג רשימת מוצרים.
לכל מוצר יש דף. הדף מסוג: TemplateProducts. (תבנית דף שיצרתי)
ובדף הזה יש שדות שונים כגון: שם המוצר, תכולת המוצר וכו'
אז בדף הבית אני רוצה להציג את כל המוצרים שמתחת לאתר מסוים (שמכיל את הדפים הנ"ל).
אז אני ניגש דרך הקוד הבא:
using (SPSite mySite = new SPSite(rootSite))
{
using (SPWeb myWeb = mySite.OpenWeb())
{
if (PublishingWeb.IsPublishingWeb(myWeb))
{
PublishingWeb publishingSite = PublishingWeb.GetPublishingWeb(myWeb);
pages = GetPages(publishingSite, spQuery, iRowLimit);
וטוען את הדף על מנת לקבל את השדות האלו.
או שכדאי להשתמש בשיטה הבאה:
לעשות רשימת מוצרים.
לייצור דף מוצר. להכניס שם WP שיביא את המוצר מתוך הרשימה הנ"ל ואז להציג אותו.
ובדף הבית לגשת לרשימה הנ"ל ולהביא את המוצרים.
איזה שיטה יותר נכונה לעשות? ולמה דווקא היא?
תודה לעוזרים.