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

תאורטית, אם תכניסי כמה שורות
תאורטית, אם תכניסי כמה שורות של JS לקובץ page.tpl.php זה בהחלט יעבוד, אבל הדרך "הנכונה" לעשות זאת היא -
ליצור קובץ JS, נניח שאנחנו קוראים לו javascript.js ומניחים אותו בספרייה שלה אנחנו קוראים js והיא נמצאת בתוך הספרייה של ערכת העיצוב שלנו.
כדי לקרוא לקובץ הזה שיעלה אנחנו מוסיפים שורה בודדת בקובץ ה info של ערכת העיצוב שלנו שתראה כך :
scripts[] = js/javascript.jsזה הכל, בהצלחה.
צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל
שאלה נוספת קוד ה JS שלי משתמש
שאלה נוספת
קוד ה JS שלי משתמש בmootools. הבנתי שהגירסא הנוכחית של דרופל באה עם jquery מובנה. האם יש התנגשות ביניהם? (כי כרגע זה לא עובד, ואני מנסה להבין למה..)
כן, יש התנגשות. את בטוחה שאת
כן, יש התנגשות. את בטוחה שאת לא יכולה להשיג את אותה תוצאה (או דומה) בלי mootools ? אם אין לך ברירה (ותמיד יש ברירה) את יכולה לנסות את הרכיב jQuery Compatibility Mode ואני מצטט "If you need to use a mootools app on the same page that calls a jquery function, then this is what you are looking for."
צחי שלידור, לינוויט
תשתיות תוכן קהילתיות
R2L - ערכות עיצוב מרוטלות לדרופל
תודה!!! עזרת לי להבין את
תודה!!!
עזרת לי להבין את הבעיה....
אני אבדוק אם אפשר להשיג את אותה תוצאה עם JQUERY...
הדרך הנכונה להוספת JS לדרופל
הדרך הנכונה להוספת JS לדרופל היא באמצעות
drupal_add_js()ראי http://api.drupal.org/api/function/drupal_add_js
אפשר להוסיף JS באמצעות הפונקציה הזו גם מתוך קבצי TPL למרות שמקובל יותר לעשות זאת מתוך temlate.php
על פי הפרמטרים שתזיני תוכלי להוסיף js בכמה צורות
ישראל
לא הצלחתי להבין מתי משתמשים
לא הצלחתי להבין מתי משתמשים בקובץ template.php.
מה תפקידו בטמפלט? אשמח אם תוכל לכתוב לי עליו כמה מילים.....
תודה
חגית
קובץ template.php יכול להיות
קובץ template.php יכול להיות אחד הקבצים בתיקייה של הtheme
זה המקום לרכז את הPHP הדרוש לנו בשכבת הtheme .
למשל, קובץ זה הוא המקום שבו אנו יכולים להשפיע על המשתנים הזמינים לקבצי הTPL השונים.
קבצי הTPL אמורים להיות קרובים ככל האפשר לפורמט של קובץ HTML משובץ במשתנים. לכן הPHP בקבצים אלו אמור להיות פשוט, קריא וניתן לעריכה גם בידי מי שאמון בעיקר על html/css .
כאשר נדרש קוד עם לוגיקה מורכבת יותר משאלות if הפשוטות (שבדרך כלל בודקות אם יש תוכן כלשהו במשתנה מסויים)
נהוג לכתוב קוד כזה בתוך פונקציית preprocess מתאימה בקובץ template.php
בצורה כזו ניתן לספק לtpl משתנים (variables/vars)שכבר מכילים את התוצאה הנדרשת.
במידה ואנחנו רוצים להוסיף js או css לפי תנאים מסויימים ניתן לעשות זאת מכאן באמצעות drupal_add_js , drupal_add_css
לפעמים אנחנו רוצים לשנות HTML שמקורו לא בקבצי tpl אלא בפונקציות theme שהוגדרו בcore או במודולים .
במקרה כזה יכול להיות יותר נוח לעשות זאת באמצעות override של פונקציית theme .(במקום יצירת tpl חדש ) כמובן שגם מקומו של קוד כזה הוא template.php
ראי http://drupal.org/node/341628
ובמיוחד http://drupal.org/node/457740 ו http://drupal.org/node/173880
ישראל
המון המון
המון המון תודה!!!!!!!!!!!!!!
עזרת לי מאד!!!!
חגית
הפיתרון שצחי מציע עדיף והוא
הפיתרון שצחי מציע עדיף והוא בעצם ה"נכון" כאשר מדובר בצורך לכלול js בצורת קובץ בתוך page.tpl.php
אם את זקוקה דווקא ל inline י js או ל קובץ שייקרא רק בחלק מהמקרים תוכלי לעשות זאת באמצעות drupal_add_js
ישראל