שליחת ארגומנטים לפריט תוכן מוטמע
אני מטמיע פריט תוכן מסוג וובפורם בפריט תוכן מסוג קורס, כך:
<?php
$apply_node = node_load(6);
print node_view($apply_node);
?>בוובפורם עצמו אני נותן ערך דיפולטי לשדות מסוימים לפי הארגומנט שמגיע בנתיב. זה עובד יפה כאשר אני שולח ארגומנטים בדף של הפריט המטמיע, אך אני מעוניין לדעת כיצד לעשות זאת באמצעות קוד.
הסברתי ברור?
תודה.

אני לא ממש בטוח שהבנתי אותך
אני לא ממש בטוח שהבנתי אותך נכון:
אתה רוצה להטמיע WEBFORM בתוך NODE ולתת ערכים דיפולטיבים ע"פ ה-URL של ה- ה-NODE הנצפה?
אם כן,
למה שלא תיתן ערכים לשדות המתאימים בתוך ה-NODE שנטען לזכרון?
ואת הערכים תוכל לקבוע ע"י הנתיב הנצפה
אוקיי, מה שאתה אומר זה בעצם
אוקיי, מה שאתה אומר זה בעצם לחפור בתוך הפריט המוטמע עד שאני מוצא את מה שצריך לקבל ערך ולתת לו ערך, נכון?
חשבתי אולי יש איזושהי שיטה כאילו לשתול ארגומנטים של נתיב...
תודה
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט
יש את
יש את המודול
http://drupal.org/project/prepopulate שאולי יעזור לך, לא בדקתי
בכל מקרה,
אישית בשביל כמה שורות קוד לא הייתי טורח לערב עוד מודול
כדי לשנות את הערכים ב-WEBFORM השתמש ב- hook_nodeapi
ואז
node->webform['components'][$key]['value'] = $data;
אני לא מקיר webform אבל אם זה
אני לא מקיר webform אבל אם זה באמת מה שצריך לעשות ,אז לא צריך hook אפשר פשוט אחרי node_load להזין הערכים לפני node_view
אחרת אולי אפשר לשלוט בזה ב $_GET ?
אם מעלים ה דף של ה webform עם ערכים דיפולטיביים האם רואים את זה ב query של ה url ?
yakoub abaya
תודה אבנר ויעקב. אבנר, אבדוק
תודה אבנר ויעקב.
אבנר, אבדוק את אחת הדרכים שהצעת.
יעקב, ה-URL הוא של הפריט המטמיע ולכן התשובה לשאלה האחרונה שלך שלילית. בקשר ל-GET לא הבנתי למה הוא קשור לכאן. בקשר להצעה הראשונה - זה מה שהציע אבנר (וחשבתי שיש דרך אחרת).
תודה
אמיר
| פרקטיקול - בונים לך אתר דרופל | עזרה מידית בקבוצה שלנו בפייסבוק! | שיעורי דרופל דרך האינטרנט