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

Primary Links

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

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

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

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

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

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

שלום אורח

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

כעת מחוברים 0 משתמשים מזוהים, ו-10 אורחים:

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

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

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

  • כיצד להכניס קוד adwords... |‏ kyoav
  • מודול מומלץ לצ'אט |‏ ענת כהנא
  • מנתח web טכני |‏ rakefetzd
  • העתקת עיצוב מאתר Drupal... |‏ שלי
  • מודול מומלץ / גישה נכונה להקמת... |‏ spiro
עוד בפורום

חדש בבלוגים

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

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

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

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

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

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

בדיקת הימצאות אלמנט בתוך מערך של טופס

אלון פאר, ה', 09/04/2009 - 16:56

אני מממש את hook_form_alter ובו אני רוצה לרוץ בלולאה על כל האלמנטים של הטופס שהם textfield או textarea.
הבעיה עם element_children() שהוא לא רקורסיבי, ולכן אלמנטים שהם tree לא מובאים בחשבון.

האם יש דרך ב-FAPI לקבל במכה אחת את כל האלמנטים בטופס פרושים בצורה שטוחה, ללא התחשבות בעצים?
או שמא הפיתרון היחיד שלי הוא ליצור רקורסיה בעצמי?

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

לדעתי אתה צריך לכתוב בעצמך..

נכתב ע"י yhager ביום ה', 09/04/2009 - 21:36.

לדעתי אתה צריך לכתוב בעצמך.. הנה הצעת הגשה:

<?php
function mymodule_form_alter(&$form) {
 
_mymodule_myfunc($form);
}

function
_mymodule_myfunc(&$element) {
  foreach (
element_children($element) as $key) {
    if (isset(
$element[$key]) && $element[$key]) {
     
_mymodule_myfunc($element[$key]);
    }
  }
  switch (
$element['#type']) {
    case
'textfield':
    case
'textarea':
     
// do stuff here
     
break;
  }
}
?>

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

כן, באמת עשיתי משהו דומה למה

נכתב ע"י אלון פאר ביום ו', 10/04/2009 - 00:44.

כן, באמת עשיתי משהו דומה למה שאתה מציע, לא ראיתי ברירה אחרת.
תודה לשניכם.

אלון פאר - פיתוח אתרים
עיקבו אחרי בטוויטר

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

אם אתה יכול לעשות את מה שאתה

נכתב ע"י boaz_r ביום ה', 09/04/2009 - 22:13.
  1. אם אתה יכול לעשות את מה שאתה רוצה לעשות בשלב הולידציה של הפורם (אם זה רלוונטי), אז אתה מקבל את ה- form_values פרוס ולא בצורה של עץ, אפילו אם הפורם מוגדר כעץ. יכול להיות שזה יתאים לך (או למישהו אחר).
  2. אם אתה מממש רקורסיה שכזו, אני מציע לך לבדוק את הקוד של FAPI ולשאול משם רעיונות לגבי המימוש.

בועז.

בועז

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

אפשר אולי לנסות להשמתמש

נכתב ע"י amitai ביום ש', 11/04/2009 - 00:02.

אפשר אולי לנסות להשמתמש ב-
array_walk_recursive

ובפונקציה לבצע את הבדיקה על האלמנט.

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

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