משתנים מתוך node tpl - לולאה
אני תקוע על בעיה כבר כמה חודשים
זה קצת מתסכל וזאת הפעם השלישית שאני שואל את אותה השאלה
אומנם לא מקבל תשובות מובנות אבל לאט לאט אני אגיע לכיון
השאלה שלי היא איך אני מדפיס משתנים ממשפחת node בדף שיש בו כל מיני סוגים של תכנים
בפעם הזאת אני ממקד את השאלה לסוגים של משתנים בעלי שיש בהם כמה מאותו הסוג
קבלתי עזרה מחבר עסוק
שנתן לי את הפורמט הזה להדפיס משתנים שיש בהם כמה פרטים מאותו הסוג
העניין הוא שזה לא עובד האם מישהו מבין את הקטע ואת המשתנים בלולאה ואיך אני בונה ללואה כזאת ?
<?php
foreach($node->field_main_projects_photo as $image) {
print theme(‘image’,$image[‘filepath’]);
}
?>אני אשמח אם מישהו יסביר את הקוד הזה ומאיפה לוקחים את הערכים לבנות כזאת לולאה
מבוסס על הדף הזה http://firparkinvestments.com/new-web/node/103
תודה

אם אפשר להעיר - אתה לא שואל
אם אפשר להעיר - אתה לא שואל את השאלה בצורה ברורה. אולי בגלל זה אתה לא מקבל תשובות? על פניו מה שאתה רוצה לא נשמע כמו משהו נורא מורכב אבל אני לא הצלחתי להבין לאן אתה חותר.
אז מה שאני הייתי עושה זה לעזוב את זה ולתת למישהו אחר (שאולי יצליח לפענח מה אתה רוצה) לענות לך. יש סיכוי שעוד אנשים עשו אותו דבר כמוני?
בקיצור - תן סנריו ותסביר לאן אתה חותר ואז אנשים יביאו לך פתרונות מקסימים שאולי בכלל לא חשבת עליהם. (וסביר להניח שהפתרונות יהיו פשוטים מאד).
בהצלחה.
סיגל עלומי
אני מסכים עם סיג. אמנם, מרגש
אני מסכים עם סיג. אמנם, מרגש הסיפור שלך ;-) אך זה לא עוזר לנו לעזור לך אמיר.
נסח את השאלה כך:
נתון 1 2 3
המטרה 1
הבעיה 1
ניסיתי 1 2 3
קיבלתי א ב ג
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
אוקי אני מקבל את הבקורת אולי
אוקי אני מקבל את הבקורת אולי באמת אני לא ברור
כדי לייצר דף כזה יצרתי node.tpl ובתוכות טבלה של HTML
בתוכה אני רוצה לשבץ את הרכיבים של הסוג תוכן ע"י משתנים
מקום לכותרת, לטקסט, ולתמונות
1. איך אני מושך את התמונה / איך כותבים את המשתנה בPHP
2. איך אני מושך סידרה של תמוונות שיופיעו בטבלה, סידרה אני מתכוון לפריט באותו סוג תוכן שאפשר להכניס בו מספר פריטים, כמו מספר תמונות שאפר להעלות
הבנתי שזה יותר מסובך כי צריך לכתוב לולאה שבכל פעם מכניסה תמונה נוספת
www.mootoo.co.il
או! עכשיו זה כבר ממש ברור
או! עכשיו זה כבר ממש ברור :-)
אז ככה - צריך קודם כול לגלות מה המשתנה ואחר כך לרנדר אותו (לכתוב את הקוד). הערה כללית: טבלאות לא מומלצות אלא בשליחת אימיילים. השתמש בתגית DIV או P.
ישנן מספר כדי לדעת מה המשתנה, אחת מהן שהיא יחסית פשוטה באמצעות רכיב content template
באשר לרנדור - ראה קטעי קוד להלן.
לרנדור פריט ראשון - זה נכון גם אם הוא היחיד - בדוגמא שלך זו התמונה הראשית
<?php if($node->field_image[0]['view']) : ?><div class="image"><?php print $node->field_image[0]['view']></div>
<?php endif; ?>
לרנדור כל המערך של הפריטים בשדה - בדוגמא שלך אלה הן התמונות המשניות
<?phpforeach($node->field_image as $key){ ?>
<span class="image"><?php print $key['view'] ?></span>
<?php }
?>
יאללה, תנסה ותגיד אם הצלחת. שים תגיות וערכי סגנון כרצונך.
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
ואוו אתה ענק :) אני מרגיש
ואוו אתה ענק :)
אני מרגיש עכשיו שאני יכול לעשות הכל :)
www.mootoo.co.il
ממש הכול? מה לגבי לענות
ממש הכול? מה לגבי לענות לשיחות טלפון? התקשרתי אליך פעמיים...
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
וואלה, אני לא עונה לשיחות
וואלה, אני לא עונה לשיחות שאני לא מזהה
ולמה אתה כותב את זה כאן ?
www.mootoo.co.il
כי גם לאימיילים לא ענית לי...
כי גם לאימיילים לא ענית לי... אל תדאג, אף אחד לא רואה, יש לי פאץ' משהו-משהו שרק אתה ואני רואים.
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט