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

content_profile, בגרסת הפיתוח
content_profile, בגרסת הפיתוח שלו.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
בדיוק היום עסקתי בנושא
בדיוק היום עסקתי בנושא לפרוייקט שלנו
אכן השימוש ב content_profile הוא עדיף
בשלב הרשמה של משתמש חדש ישנה אפשרות להוספת שדות של ה- content_profile node היישר לתוך הטופס
כך שזה פותר לך את הבעיה.
בשלב העריכה של יוזר זה מעט יותר מסובך - בצורתו הדיפולטיבית של המודול סוגי תוכן מסוג פרופיל מופיעים רק כטאבים לקישור.
אם אתה רוצה להתמיע את הטופס בתוך העריכה עליך להשתמש ב hook_form_ater
משהו בסגנון הזה יתפוס את כל השדות שסימנת ככאלו שיראו בעת ההרשמה
<?phpfunction mymodule_form_user_profile_form_alter(&$form, &$form_state) {
require_once drupal_get_path('module', 'node') .'/node.pages.inc';
$profile_types = content_profile_get_types('names', 'registration_use');
//dsm($form);
//global $user;
foreach ($profile_types as $type => $type_name) {
$node = content_profile_load($type, $form['#uid']);
$node_form = node_form($form_state, $node);
drupal_prepare_form($type .'<em>node_form', $node_form, $form_state);
$form['#field_info'] = $node_form['#field_info'];
foreach ($node_form['#field_info'] as $field_name => $info) {
$form[$field_name] = $node_form[$field_name];
}
$keys = array_keys($node_form);
foreach ($keys as $key) {
if (stristr($key, 'group</em>')) {
$form[$key] = $node_form[$key];
}
}
}
}
?>
הקוד מבוסס בעיקרו על content_profile_registration.module שבתוך ה Content Profile
חסר הטיפול בולידציה וב submit בשביל לשמור את התוצאות של השדות המצורפים
אני אוסיף את הקוד הזה בקרוב - אחרי שאכתוב אותו :)
ותודה מיוחדת לזוהר שעזר בהבנת הקונספט הכללי של המודול
גבריאל גיא, לינווייט
לינווייט תשתיות תוכן קהילתיות
הי גברי, יתכן שעדיף לבצע את
הי גברי,
יתכן שעדיף לבצע את כל זה דרך hook_user... :-)
גם שם יש אפשרות לשנות/להוסיף דברים ב/ל טופס משתמש.
זהר סטולר, לינווייט
לינווייט תשתיות תוכן קהילתיות
אם fago עשה שימוש ב
אם fago עשה שימוש ב form_alter בשביל שלב ההרשמה אני מעריך שאני יכול לעשות את אותו הדבר בשלב העריכה של היוזר.
בכל אופן אשמח לדעת אילו סיבות מנחות אותך לכך ש- hook_user עדיף במקרה הנ"ל
זה נחמד כל עניין הפורום הזה :)
גבריאל גיא, לינווייט
לינווייט תשתיות תוכן קהילתיות
אני רק יכול להוסיף שאני אבדוק
אני רק יכול להוסיף שאני אבדוק את הנושא ואעדכן עם ממצאיי.
תודה על העדכונים!
בועז