הטמעת עיצוב עבור דף עם מספר רב של nodes
אני מעוניינת להטמיע עיצוב קיים ב-html עבור דף שיש בו רשימה המובילה ל- nodes מרובים.
בעבר הצלחתי לעשות זאת עבור דף המכיל node בודד ע"י יצירת קובץ info. וקובץ tpl.php חדש.
אך איני מצליחה עבור הדף המורכב יותר.
האם צריך להכין כעת כמה קבצים? או בדרך אחרת?
תודה!

מה הפירוש דף עם מזפר רב של
מה הפירוש דף עם מזפר רב של Nodes מה זה דף views או מה בדיוק הדף הזה?
ישראל דהן
עיצוב אתרים ותבנות בדרופל, ליצירת קשר
אולי זה
אולי זה יעזור
http://api.drupal.org/api/drupal/includes--theme.inc/group/themeable/6
הי, הכוונה היא אכן לדף שנבנה
הי,
הכוונה היא אכן לדף שנבנה ב-views (המכיל רשימה של קישורים לדפי node בודדים) ולכן יכול להיות שהפתרון הוא דרך הוספת costumefield ודרך ה- replacement patterns להכיל את ה-html. ?
(ניסיתי בדרך זו והעיצוב שהתקבל לא תאם את העיצוב המקורי)
הסתכלתי בקישור ששלחת, אך נראה שאלו פתרונות לעיצוב ספציפי של תכנים ולא לדף מסוג מסוים.
האם יש עוד רעיונות?
תודה
מדובר כאן על עיצוב VIEW
מדובר כאן על עיצוב VIEW רגיל?
אם מדובר כאן בROW ולא בFIELDS, התשובה היא לכאורה node-view-VIEWNAME.tpl.php. ליצור קובץ כזה בספריית התבנית שלך, ולעצב אותו כרצונך. כמובן שאת VIEWNAME צריך להחליף בשם הVIEW שלך.
זה, אם הבנתי נכון את השאלה.
כדאי לעיין בקישור הזה:
http://drupal.org/node/353388#comment-4043178
כל הגישה של לעצב פריט תוכן
כל הגישה של לעצב פריט תוכן מסוים שגויה מיסודה.
עלייך ליצור סוג תוכן מאותו הסוג של פריטים שאותם את רוצה לעצב אחרת, ולעצב את התבנית של הסוג הזה ולא של הפריט המסוים.
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
אמיר, לצערי לא הבנתי את
אמיר, לצערי לא הבנתי את כוונתך.
אם יש לי פריטי תוכן מסויימים שאני ורוצה שיוצגו במקום אחד כך ובמקום אחר אחרת- זו לא בדיוק המטרה של VIEWS?
אה, אז אני זה שלא הבין אותך,
אה, אז אני זה שלא הבין אותך, מצטער.
כן, זה אחד הדברים שניתן להשתמש בהיבט כדי להשיגו. אבל לא הבנתי כנראה מה הבעיה שתיארה הבחורה מעלה.
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
הי, אני מנסה למצוא פתרון
הי,
אני מנסה למצוא פתרון להטמיע את העיצוב דרך ה-views ולא בהכרח ע"י יצירת קובץ חדש של views-x-ptl.php. (למרות שגם זה פתרון אפשרי לפי מה שהבנתי כאן)
לשם כך הוספתי את views costume-field אשר מאפשר לי להכניס שורות של html ולהכניס לתוכם replacement patterns כדי שיכילו את העיצוב הדינמי.
הבעיה היא שהעיצוב לא מתקבל במלואו. כנראה שאני לא לגמרי עושה את זה כמו שצריך והייתי שמחה להבין יותר איך זה עובד.
תודה רבה!
נראה לי שבמקרה הזה פשוט נצטרך
נראה לי שבמקרה הזה פשוט נצטרך לראות קצת קוד. האם יש לך אפשרות לשפוך פה קצת קוד עם הסברים?
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
הי, האם אתה מתכוון לקוד של
הי, האם אתה מתכוון לקוד של html בתוך הטקסט של ה-views costume field או
ל-html אחרי רינדור?
תודה
כל מה שלא עולה לך בכסף, אבל
כל מה שלא עולה לך בכסף, אבל באופן מסודר, מה שרלוונטי ועם הסברים.
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
/
/
הי, הנה מה שהכנסתי לתוך
הי, הנה מה שהכנסתי לתוך ה"טקסט" של ה-views costume-field הראשון , הטמעתי בתוך העיצוב של ה-html את ה-replacement patterns עבור דף node בודד שחוזר על עצמו: כל אחד כזה הוא מאמר
ובעצם נוצרת רשימת מאמרים עם פרטים נוספים:
<div class="right-content fl">
<div class="post-article clearfix">
<div class="post-article-thumb fr"><img src="images/thumb_img1.jpg" />
</div>
<div class="post-article-detail fr">
<h3>[title]</h3>
[last_updated] [name][tid]
</a>
<p>[body] </p>
<span class="link">[view_node] </span>
</div>
</div>
</div><!--end of right-content-->
</div>
</div>
.
הנה מה שהכנסתי לתוך ה"טקסט" של ה-views costume-field השני , הטמעתי בתוך העיצוב של ה-html את ה-replacement patterns עבור דף node את העטיפה שלו שכוללת עיצוב וכותרת ראשית.
מה שניסיתי להשיג זה שבדף תופיע כותרת ראשית גדולה- פעם אחת- ולאחריה רשימת המאמרים עם הפרטים הנוספים לכל אחד: אך, זוהי רק הפתיחה של הכותרת:
<div class="right-content fl"><h2>כותרת המאמר </h2>
ויצרתי עוד views costume-field שלישי , ובו רק הסגירה של הכותרת:
</div><!--end of right-content-->זה בנוסף לכל השדות שמכילים כותרת, גוף וכו', אך אינם מוצגים.
האם להוסיף לך גם את הרנדור?
בעיקרון זו הדרך בה זה אמור
בעיקרון זו הדרך בה זה אמור להיעשות באמת אם רוצים להימנע מתבנות.
אלא שבאמת יש פה לא מעט קוד שנכנס למסד הנתונים, וטעויות עלולות להיעלם מן העין. למשל, ראית תגית סוגרת של a אבל לא תגית פותחת. רצוי לערוך בעורך חיצוני ואז להעתיק ולהדביק.
בכל זאת, כאשר מדובר על יותר משתיים-שלוש שורות קוד, הייתי ממליץ כן לנסות לתבנת חלקים אלו או אחרים של ההיבט (לא תמיד חייבים ממש ליצור תבנית אלא להשתמש במזהי CSS מקוננים).
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
תודה רבה על התגובות! כנראה
תודה רבה על התגובות!
כנראה שהפתרון באמת ידרוש theming יותר מקיף.....