חסימת הצגת nodes ספציפים בעמודים
שלום,
אני רוצה לדעת איך אני יכול למשל לגרום לדרופל דרך קוד PHP לא להציג nodes מסוימים (לא דרך view)... אני אתן דוגמא.. יש לי באתר Nodes שהם פריטי חדשות.. אני שומר לכל משתמש באתר את המקורות שהוא רוצה להיות מוזן מהם ואז כשהוא נכנס לאתר אני רוצה שהדרופל יציג לו רק את ה-nodes הספציפים האלה.. אבל אנ נתקל בבעיה כי אני לא מצליח לגלרום לדרופל לא להציג את אלה שהוא לא ביקש (אני מצליח להבין בין מי הוא ביקש ובין מי לא, אני לא יודע איפה לבטל את התצוגה של אלא שלא)...
תודה רבה,
רועי

ולמה לא עם views?
ולמה לא עם views?
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
בעניין: ולמה לא עם views?
כי הפרמטרים הם לא משהו שמופיע ב-views אלא זאת טבלה שהמודול שכתבתי יוצר.. ולפי הנתנוים שיש בטבלה ההיא אני צריך להחליט אם להציג את זה או לא
תודה
אתה יכול לכתוב קוד שמממש filter ואז להשתמש בו
ב views.
זאת בדיוק הדרך המומלצת - לחשוף את המידע של המודול שלך ל-views, ואז אתה יכול לעשות כל מה שאתה רוצה.
יש על זה תיעוד רב, והמימוש הבסיסי הוא לא מורכב.
design design design
רועי שלום
נראה לי שהיה ניתן לעצב את זה אחרת
מה שהכי חשוב הוא לעצב את המערכת שתתאים לדרופל כך שאתה תצטרך לעבוד פחות קשה על מנת לממש את הדרישות
לא כ"כ ברור מהשאלה שלך מה הדרישות, אבל אני יכול לחשוב על דרך בה אני הייתי ממש את זה
כל פריט חדשות הייתי משייך לסיווג מסוים
בטבלת הקשר שלך תשמור לכל משתמש לאילו מקורות == סיווגים הוא היה רוצה לקבל
וכאן יש 2 אפשרויות
1. לכתוב קוד אשר מציג את הפריטים ראה למשל פונקציה taxonomy_render_nodes
2. שימוש ב views
2.1קריאה ל view והוספה של הפרמטרים לפי הטבלה שלך
או
2.2 יותר מסובך - תכתוב view אשר מביא את כל הפרטים בצורה תכנותית
ראה כאן
http://drupal.org/node/138828
המדריך השלם כאן http://drupal.org/handbook/modules/views/api
אביאור
http://dev-art.net
אביאור
http://dev-art.net
בעניין: design design design
אביאור שלום,
זאת בדיוק הדרך שעשיתי.. אני שומר בטבלה משלי לכל יוזר את הסיווגים שמהם הוא רוצה לראות את החדשות... ואני רוצה שטחרי שהוא עושה לוג אין לאתר שזה יציג לו רק את מה שהוא ביקש וכרגע זה פשוט מציג לו בכל סיווג את כל הרלוונטים לאותו הסיווג... אני מנסה איך אני יכול להכניס את התנאי הנוסף של הבדיקה אם זה מופיע בטבלה של הסיווגים של היוזר לפני שהוא מציג.. ואני לא רוצה לעשות את זה ב-view כי המערכת עובדת כרגע בלי views.. אני אבדוק את הפונקציה הזאת שכתבת לי..
תודה רבה
חסימת node
אביאור, שוב שלום,
הבעיה היא שיש לי כרגע תפריט שנבנה ע"י המודול של ה-taxonoy ולן הוא שולט על תוכן הדפים.. איך אני יכול להכנס לפניו. (אני לא רוצה לשנות את הקוד של המודול עצמו) כי כרגע הוא מציג לי את כל המבזקים של אותה קטגוריה.. אני יודע לבנות את השאילתה שתחזיר לי את הנתונים שאני רוצה אבל איך אני יכול לשלוח אותם במקום מה שהמודול עושה כרגע?
תודה מראש,
רועי
כתוב מודול
הי
כתוב מודול חדש (עזוב את Taxonomy לעשות את העבודה שלו)
אשר מציג את הרשימה לפי משפט ה SQL שלך
ע"י שימוש ב theme לפי ההתיחסות ששלחתי
ראה עוד דוגמאות במודולים של דרופל
אביאור
http://dev-art.net
אביאור
http://dev-art.net