אירוח ופיתוח האתר נתרמו באדיבות...
- לינווייט - תשתיות תוכן וקהילה
- אמנון לבב - לבבי מדריכים
השאלה שלי היא פשוטה....
יצרתי סוג חדש של תוכן בעזרת CCK, ניקרא לו תוכן מסוג X עכשיו אני מעוניין להציג את התוכן הזה בצורה מסויימת ברשימה, אני ראיתי שבעזרת המודולים של cck או views אני יכול לקבוע אילו שדות יופיעו ברשימה של תכנים מסוג x. אני רוצה יותר מזה, אני רוצה לעצב את ה html או תבנית מסויימת ולקבוע בדיוק איך יראה דף של התוכן. נניח שאני מעוניין בתמונה בצד ימין ואז כותרת מעליה ומשמאל הטקסט של תקציר התוכן...
תודה מראש לעונים
בעניין: עיצוב של תבנית תוכן
צור קובץ בשם node-X.tpl.php
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
אתה יכול להיות יותר ספציפי
אני מבין מה המשמעות של קובץ כזה,
האם אתה מתכוון שאני אכתוב ב php הפנייה אליו?
האם אני יכול לשים אותו בספרייה מסויימת ואז המערכת פשוט תיגש אליו?
האם אמור להיות לי קובץ כזה במערכת ברגע שאני מגדיר סוג תוכן חדש?
שוב, אין לי בעיה עם עמוד התוכן אלא עם רשימת התכנים שאותה אני מבקש לשנות.
כל כך הרבה שאלות, אשמח אם תוכל להרחיב קצת.... :-)
בעניין: אתה יכול להיות יותר ספציפי
הקובץ הנ"ל אמור לשבת בתיקית העיצוב, היכן שבד"כ נמצאים page.tpl.php, block.tpl.php וחבריהם.
אין צורך לכתוב הפניה אליו. ברגע שהקובץ קיים, דרופל תמצא אותו, ותשתמש בו להצגת התוכן.
הקובץ לא נוצר אוטומטית. בברירת המחדל, דרופל משתמשת בקובץ node.tpl.php (שים לב שאנחנו מדברים על phptemplate כמנוע רינדור - זהו הסטנדרט בדרופל נכון להיום).
אם אתה רוצה לשנות רשימה שהיא תוצאה של views, והתצוגה איננה טיזרים או תכנים שלמים (לדוגמה טבלה או רשימה אחרת), תצטרך לכתוב פונקצית תיבנות מיוחדת, וזה כבר סיפור מעט יותר מורכב.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
הבנתי
אני מעוניין להציג רשימה של טיזרים לתוכן מסוג x, למעשה זה סוג התוכן המרכזי באתר שלי, איזה קובץ עלי לשנות/לכתוב?
בעניין: הבנתי
צור קובץ בשם node-X.tpl.php, ושים אותו בתיקית העיצוב.
בתוך הקובץ כתוב רק "שלום". כעת כל התכנים מסוג זה יציגו "שלום".
קרא פה על המשתנים הזמינים לך: http://drupal.org/node/11816
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
מעולה!
תודה רבה