[Skip Header and Navigation] [Jump to Main Content]
בית
דרופל ישראל
הבית של קהילת מפתחי ומשתמשי דרופל בישראל

Primary Links

  • בית
  • דרופל בעברית
  • חדש באתר
  • מדריכים
  • תמיכה
  • לוח דרושים
  • נותני שירות בדרופל
  • אתרי דרופל ישראליים
  • שאלות נפוצות
  • ארועים והדרכות

איפה מתחילים ולאן ממשיכים?

מקום טוב להתחיל בו הוא הורדה של הגרסה העדכנית של דרופל בעברית.

להורדת דרופל בעבריתלשפות וגרסאות אחרות, Drupal.org

יש לנו באתר מדריכים שונים, הכוללים מדריך להתקנת דרופל על המחשב המקומי או על שרת אירוח באינטרנט, כמו גם מדריכים לעיצוב ופיתוח.

בעזרת המדריכים השונים באתר ובעזרת קבוצות הדיון שלנו, אפשר למצוא את כל המידע הנחוץ להקמה והתאמה אישית של אתרי דרופל. כדאי לבדוק גם את ערוצי התמיכה הנוספים שלנו

שלום אורח

כניסה|הצטרפות

כעת מחוברים 3 משתמשים מזוהים, ו-4 אורחים:
חגית, ami7878, גגה

שלי הוא החבר הכי חדש בקהילה!

דרופל ישראל בפייסבוק דרופל ישראל בטוויטר דרופל ישראל ב-LinkedIn

חדש בדיונים בפורום

  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
  • דרוש מומחה דרופל לחברה מצליחה... |‏ קשת השמה להייטק
  • צריך רעיונות איך למכור את המוצ... |‏ raoul
  • דרוש בירושלים תותח DRUPAL... |‏ ZIV 102
עוד בפורום

חדש בבלוגים

  • התקנת drupal commerce... |‏ dror11
  • פייסבוק ואתר דרופל ישראל |‏ szadok
  • דרופליסטית מחפשת בית חם |‏ פיקסי
  • מספר מילים על אבטחה, בעקבות פר... |‏ zohar
  • מודול ממולץ: disable_messages |‏ bluetegu
עוד בבלוגים

אירועים והדרכות קרובות

אין פעילויות להצגה. יאללה, מי מארגן משהו?

ללוח האירועים המלא

חדש באתרים ישראלים

  • מיכל פאטל |‏ izzy - ilw
  • הישיבה האורבנית לצעירי תל אביב |‏ izzy - ilw
  • Club Gold Casino |‏ guy
  • שפיר הנדסה אזרחית |‏ yanivfel
  • Astronautics C.A. LTD |‏ inbalj
עוד אתרים ישראלים
בית » פורומים » תמיכה כללית

nodereference + value

elcuco, א', 28/06/2009 - 13:14

אני מחפש משהו קצת יותר מתקדם מ־node reference.

בגדול יש לי שני סוגי nodes, ואני צריך לקשר ביניהם, ולקישור ביניהם צריך להיות ציון.

יש המלצות למודולים?

‹ הורדת מידע על המחבר במודולים Panel ותמונה הלוגו עף שמאלה לפעמים ›
  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
תגים:
  • תמיכה כללית
התמונה של yhager

תגדיר בצורה יותר טובה מה אתה

נכתב ע"י yhager ביום א', 28/06/2009 - 17:18.

תגדיר בצורה יותר טובה מה אתה צריך.
לפי התיאור המצומצם הזה, אני יכול להציע לבדוק את Node Family ואת Node Relativity.
תלוי בצרכים שלך, אפשר גם לכתוב מודול כזה לבד. לא מזמן עשיתי משהו דומה. אם אני אראה דרישה לזה, אולי אפרסם את המודול.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של elcuco

נניח שיש חברות תוכנה

נכתב ע"י elcuco ביום א', 28/06/2009 - 18:43.

נניח שיש חברות תוכנה (cck/content profile) ויש חברות אחסון (עוד cck/content profile עם שם אחר).

נניח שחברת האחסון וחברות התוכנה בונות חוזה מחוץ למערכת. כל חוזה על סכום מסויים פה "עסקה".

אני צריך למפות את הקשר חברת־תוכנה/חברת־אכסון -> עלות החוזה.

אני כרגע בונה את זה ב־sql (טבלה פשוטה עם שני index, ה־nid של שני ה־nodes והמחיר.

מובן יותר?

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

נשמע לי כמו סוג תוכן "חוזה"

נכתב ע"י yhager ביום א', 28/06/2009 - 20:15.

נשמע לי כמו סוג תוכן "חוזה" ובו שלושה שדות: חברת תוכנה(noderef), חברת אחסון(noderef), עלות החוזה.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של elcuco

מממממ... צודק... מה עם

נכתב ע"י elcuco ביום א', 28/06/2009 - 22:18.

מממממ... צודק...

מה עם כפילויות? אסור לי לעשות שני חוזים בין אותן חברות.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של amitai

אתה יכול בפונקציית

נכתב ע"י amitai ביום א', 28/06/2009 - 22:45.

אתה יכול בפונקציית form_validate() להריץ VIEW שיחזיר את כל החוזים הנוכחים ולוודא שאין כפילות.

כך אני עושה כדי למנוע כפילות של כותרות בכל אורגניק-גרופ.

אמתי -- חברת גיזרה

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של elcuco

רק רציתי להגיד תודה, עבד

נכתב ע"י elcuco ביום ב', 29/06/2009 - 13:01.

רק רציתי להגיד תודה, עבד פצצה.

קצת צ'ופרים, קוד מתוך האתר (קצת מלוכלך, הגרסה שיש אצלי יותר מסודרת):

function blabla_form_alter(&$form, $form_state, $form_id)
{
  switch ($form_id)
        {
           case 'aff_sup_node_form':
                  unset($form['menu']);
                  unset($form['revision_information']);
                  unset($form['path']);
                  unset($form['options']['promote']);
                  unset($form['options']['sticky']);
                  $form['options']['#collapsed'] = false;
                  $form['field_supplier_ref']['#element_validate'] = array('validate_sup_aff');
                  break;
       }
}

function blabla_views_values_exist( $view_name, $arguments )
{
     if (!module_exists('views')) {
          drupal_set_message(t("Views module is not installed, please contact the webmaster of the site and report this error."), 'error', FALSE);
          return false;
     }
     $view = views_get_view($view_name);
     if (!is_object($view)) {
          drupal_set_message(t("You the view '@source_id' is not available", array('@source_id' => $view_name)), 'error', FALSE);
          return false;
     }
     $view->set_arguments($arguments);
     $view->init_display();
     $view->pre_execute();
     $view->execute();
     $results = $view->result;
     return $results;
}

function validate_sup_aff( $form, &$form_state )
{
     $sid = $form_state['values']['field_supplier_ref'][0]['nid'];
     $aid = $form_state['values']['field_affiliate_ref']['nid']['nid'];
     $results = blabla_views_values_exist( "sup_aff_contract", array($sid,$aid) );
     if ($results){
     // oh... such a node already exist...
     form_set_error("field_supplier_ref", t("A contract already exist") );
     }
}

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

האמת שבמקרה כזה לא הייתי

נכתב ע"י yhager ביום ב', 29/06/2009 - 14:42.

האמת שבמקרה כזה לא הייתי משתמש ב views, אבל זה עניין של גישה. לא מוצא חן בעיניי ה back-and-forth מהממשק אל הקוד ולהפך.
אבל מה שעובד, עובד :)

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של elcuco

אז דווקא אצלי זה מבוסס

נכתב ע"י elcuco ביום ב', 29/06/2009 - 18:23.

אז דווקא אצלי זה מבוסס views:

המשתמש רואה את רשימת החוזים (תצוגה בסיסית ב־views). בכותרת של הטבלה יש קישור לטופס הוספה של node מהטיפוס המתאים, עם destination שחוזר לדף של views.

מה הפתרון שלך? לכתוב sql ואז theme_table? עדיין views מנצח בגלל האפקט המגניביות של ajax.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של yhager

זה בסדר, אני דיברתי על קוד

נכתב ע"י yhager ביום ב', 29/06/2009 - 20:51.

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

לא הייתי רוצה שיהיה מצב שמשתמש (מנהל) יוכל לשנות view, ובכך לשבור את קוד הולידציה של החוזים.

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של amitai

לא מוצא חן בעיניי ה

נכתב ע"י amitai ביום ב', 29/06/2009 - 20:06.

לא מוצא חן בעיניי ה back-and-forth מהממשק אל הקוד ולהפך.

מסכים חלקית. אם אתה עושה אקספורט של הוויו לקוד - אז זה כבר לא רחוק מלהשתמש ב SQL שכתבת בעצמך.

אמתי -- חברת גיזרה

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
התמונה של אמיר סימן טוב

האם ראית את הדיון שאני

נכתב ע"י אמיר סימן טוב ביום א', 28/06/2009 - 17:33.

האם ראית את הדיון שאני פתחתי?
http://www.drupal.org.il/node/3445

זה נראה לי קשור (לא אותו דבר, אבל נראה לי קשור).

| פרקטיקול - בונים לך אתר דרופל | קורס דרופל! | עזרה מידית בקבוצה שלנו בפייסבוק! | מכללת קוד פתוח

  • חברי האתר יכולים לשלוח תגובה - כניסה , הצטרפות.
Powered by Drupal, an open source content management system
אירוח ופיתוח האתר באדיבות לינווייט - דרופל , אנדרואיד וקוד פתוח
עיצוב, קסמי css וערכת העיצוב טנדו - תום ביגלאייזן
שותף לדרך - אמנון לבב - ייעוץ משולב
דרופל ישראל הינה חלק מרשת הקנטינה
"כללי המשחק" ותנאי השימוש באתר
[Jump to Top] [Jump to Main Content]