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

ג'ומלה מאפשרת עם הכלים המגיעים איתה מלכתחילה, להקים אתר מרובה שפות.

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

 

חילקתי את הנושא לשלושה סרטונים.

 


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

http://youtu.be/Tp-Iay__glg

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

http://www.youtube.com/watch?v=bFHwQcPHm0Y

הסרטון השלישי מתייחס להכנסת התכנים, וקישורם לכפתורי תפריטים בשפות השונות כמו גם למופעי תכנים בדף הבית -featured items.

 

http://www.youtube.com/watch?v=H3K_GjqbCgU 

 תוספת קטנה שחופית דיק שלחה לי למען בוני תבניות שרוצים תמיכה דו כיוונית בתבניות שלהם:

זה הקוד שצריך להוסיף בתוך ה head בקובץ index.php של הטמפלייט.

<link rel="stylesheet" href="/<?php echo $this->baseurl ;?>/templates/<?php echo $this->template ;?>/css/template.css" type="text/css" />
<?php if($this->direction == 'rtl') : ?>
<link rel="stylesheet" href="/<?php echo $this->baseurl ?>/templates/<?php echo $this->template ?>/css/template_rtl.css" type="text/css" />
<?php endif; ?>

הרעיון אומר, שהבסיס של האתר הוא בשפה האנגלית דווקא וקובץ ה template.css הוא הקובץ הראשי של האתר, כאשר הקובץ template_rtl.css בעצם דורס את כל ההגדרות כיוון של הtemplate.css .
כך שבקובץ template_rtl.css יש רק דריסות של כיוונים כמו float:right; ו- text-align:right , padding, margin וכן הלאה.
ג'ומלה יודעת לזהות לבד את כיוון הכתיבה בהתאם לשפת ההתקנה וכך יודעת לשאוב בעצמה את קובץ ה CSS הנכון.

 

 

עליך להירשם כדי להוסיף תגובות

עדן אוריון

עוסק באמנות אסטרונומיה ומולטימדיה לפרנסה. אוהב מאוד את החיים כפי שהם ומשתדל למצות אותם ככל האפשר. לא מחפש דברים נסתרים. היופי גלוי לעין. אנשים שאשמח להכיר כאלה שאמנות, אסטטיקה, יופי, שמים וכוכבים כפי שהם מעניינים ומרתקים אותם.
אתר המחבר/ת: http://edenorion.com