views - grouping field
אשמח אם מישהו יוכל לעזור לי..
יש לי היבט שמציג נתונים בצורה טבלאית. והגדרתי לו grouping field על שדה מסוים.
הפלט שנוצר הוא טבלאות- אחת אחרי השניה, אחת לכל ערך של שדה הgrouping. זה טוב, רק שאני לא מעונינת לראות שוב ושוב את הכותרות של הטבלה. אני רוצה את הכותרת רק פעם אחת.
איך אפשר לעשות את זה? (חיפשתי בכל הטמפלטים של views ומצאתי רק את הטמפלט הכללי של טבלה ואת הטמפלט של כל ההיבט כולו.)
חגית

זוהי אפשרות אחת: צרי טמפלט של
זוהי אפשרות אחת:
צרי טמפלט של Style output ועטפי את ה-thead בתנאי שבודק האם קיים האבר הראשון במערך. וויו יוצר מערך לכל דף שמתחיל ב-0 ולכן אם יש קבוצה נוספת באותו הדף המערך של השורות בה כבר לא יתחיל ב-0.
כלומר, הקוד של הטמפלייט לאחר השינוי צריך להיות משהו כמו:
...<?php if (array_key_exists(0, $rows)): ?>
<thead>
<tr>
<?php foreach ($header as $field => $label): ?>
<th class="views-field views-field-<?php print $fields[$field]; ?>">
<?php print $label; ?>
</th>
<?php endforeach; ?>
</tr>
</thead>
<?php endif; ?>
<tbody>
...
בניית אתרים בדרופל | יצירת קשר
תודה רבה רבה זה עובד
תודה רבה רבה
זה עובד מצוין
חסכת לי המון שעות של חיפוש ..