שלום,
יש לי VIEW שאמור להציג תמונה בודדת רק בדפי סוג תוכן מסוימים והכל עובד יפה למעט העניין שזה תמיד מציג את אותה התמונה עבור כל NODE באותו סוג תוכן בזמן שאני רוצה שזה יציג כמובן תמונה שונה עבור כל NODE .
לגבי איך מציגים בלוקים בNODE של סוגי תוכן ייעודיים:
http://drupal.org/project/block_node_visibility
עובד נהדר.
ה VIEW מוצג כבלוק והכל בסדר.
הבעיה שאני לא יודעת אם זה עניין של arguments או filters.
הוספתי ארגומנט של node:nid לא נראה לי שזה עשה משהוא.
השאילתה שה VIEW בונה מראה כי ה filters נכנסים ל where ב SQL שזה מה שנראה לי נכון, ה argument לא נראה לי שנכנס ל where .
אם הייתי כותבת את זה ב SQL הייתי שמה משפט של :
where node_id=58
כאשר 58 זה מה שמתקבל מה URL .
איך מנחים את ה VIEW לקבל את מספר ה NODE מה URL ולפי זה לשלוף את המידע הנכון מהדטה בייס, כאשר ה URL נראה ככה:
http://www.mydomain.com/content/textl/text/58
תודה.
לפי התאור שלך את אמורה
לפי התאור שלך את אמורה לעבוד עם ארגומנט כפי שתארת.
עברי על ההגדרות שלו, קרוב לודאי שמשהו שם לא נעשה באופן הנכון וגורם לבעיה.
את אמורה לסמן את Provide default argument
ואת Node ID from URL
האם כך זה מוגדר אצלך?
ענת כהנא
בניית אתרים בדרופל http://www.ihelp.co.il
זה לא עבד, כנראה בגלל שזה
זה לא עבד, כנראה בגלל שזה בלוק.
מצאתי אתר אינטרנט שנתן את הפתרון הבא לנושא:
לסמן את
provide default
בתת תפריט לסמן
php code
וזה הקוד
$path = drupal_get_path_alias($_GET["q"]); //get URL alias
$path = explode("/", $path); //break path into an array
if ($path[2] == "text" && $path[3] != "" && is_numeric($path[3]))
{
return $path[3];
}
באופן מפתיע זה עובד....
השאלה העקרונית מה עושים כאשר רוצים נניח ערך אחר שהוא לא מספר ה NODE , האם זו הדרך הנכונה, גם ב VIEW שאינו בלוק?
תודה