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

אולי קונפיגורצית המערכת שלך
אולי קונפיגורצית המערכת שלך ביחס לשפות היא עם language fallback, והדפדפן שלך מקונפג לבקש אנגלית באופציות הראשונות (לפני עברית, אם בכלל) ?
בועז
אני עובד על אתר חדש לגמרי.
אני עובד על אתר חדש לגמרי. זהו הדבר הראשון שאני עושה באתר (אחרי טנדו), וחווה את (סובל מ) אותה תופעה.
עברית היא ברירת המחדל, אבל כשאין הגדרת שפה ב- PATH ל- he או ל- en מתקבלת אנגלית.
האם מישהו נתקל בתופעה דומה?
אולי איזושהיא בעיה ב-
אולי איזושהיא בעיה ב- cookies?
האם אתה יכול לעשות לוגין לגלוש בתור יוזר ספציפי בכמה לינקים (_=requests) בתוך האתר בתור אותו יוזר?
בועז
תודה בועז ! התופעה חזרה
תודה בועז !
התופעה חזרה בדפדפנים שונים, כך שלא נראה לי שהבעיה קשורה ל- cookies.
לאחר שהתעמתתי קצת עם הענין ללא הצלחה, החלטתי לוותר ולחזור יותר מאוחר.
עכשיו עשיתי נסיון מעניין. במקום להשתמש באופציה של prefix, עברתי לנסות דומיין בלבד, וב- htaccess עדכנתי כך שכל פניה לא מפורשת ל- subdomain של השפה המבוקשת, תבצע רידיירקט 301 לדומיין של עברית.
נשמע פתרון פשוט ועוקף בעיה, לא? הייתי מרוצה מהרעיון (אני חייב להיות סגור על פתרון לפני שהאתר עולה, אחרת יתחיל בלאגן לא נחמד בלינקים), אז ניגשתי לבצע.
קודם הוספתי את הרידיירקט 301 ב- htaccess, ואז נגשתי לעדכון השפות. התברר שאי אפשר להגדיר לשפה (כאן: /admin/settings/language) גם prefix וגם domain (למרות שיש פרמטר קונפיגורטיבי שאמור לברור את האופציה שבשימוש, ולא צריך להיות בלבול, אבל מתקבלת הודעת שגיאה). אז מחקתי את הפריפיקס ועדכנתי את הדומיין, ואז כבר לא הצלחתי להגיע לעדכון הקונפיגורציה (כאן: /admin/settings/language/configure) דרך התפריטים, כי מבנה ה- path השתגע לחלוטין. קבלתי שכפול כזה: /admin/settings/he/admin/settings/he בכל התפריטים. בסופו של דבר הצלחתי לחזור לאן שרציתי בתיקון ידני של ה- URL, וחזרתי להשתמש ב- path במקום בדומיין, ומחקתי את הרידיירקט, וניקיתי את ה- cashed data והכל הסתדר.
כלומר: עכשיו השפה העברית שמוגדרת ברירת מחדל היא שעולה כאשר אין הגדרת שפה ב- URL.
כרגע הבחירה בעברית משאירה URL ללא שפה, ואם מקלידים he ידנית מגיעים לאותו מקום. הבחירה באנגלית מוסיפה en ל- path כמתבקש.
אז אני מרוצה מכך שהעברית אכן הסתדרה כשפת ברירת המחדל, אבל אני לא מרוצה שהיא לא מופיעה ב- path. זה לא מוצלח שיש שתי אופציות להגיע לאותו מקום.
ואני בעיקר לא מרוצה מכך שאין לי מושג מה קרה כאן, ומדוע כל המשחק הזה הלוך חזור השפיע בסופו של דבר. ניקוי ה- cashed data היה תחושת בטן, לא פעולה מושכלת. אינני יודע אם יש לכך קשר לפתרון.
רעיונות ?