הכרטיסייה "תוכן" במנהל שפה
שם, אחד ניתן ליצור "שפה תוכן", אפילו אם שפת האתר עדיין אינו מותקן.
- כותרת = השם של השפה כפי שיופיע ברשימות הנפתחות בעת הקצאת השפה פריט. התואר הזה ישמש גם על ידי מודול langswitcher החזיתי כאשר לא משמשים דגלים.
- כותרת מקורית = כותרת בשפה הרצויה על ידי admin תוצג ברשימה שפת תוכן.
- קוד שפה URL = קוד שפה זו שתצורף לכתובת ה-url של האתר. כאשר SEF מופעלת, אחד יקבל https://mysite.com/he/. אם SEF אינה זמינה סיומת & לאנג = en יצורפו בסוף כתובת ה-URL. הערה קוד שפה חייבים להיות ייחודיים בין כל השפות.
- תמונה קידומת = קידומת של קובץ התמונה עבור שפה זו כאשר באמצעות האפשרות "השתמש בדגלים תמונה" החלפת שפה בסיסית. דוגמה: אם נבחר 'en', ואז התמונה תהיה en.gif. תמונות ו- CSS עבור מודול זה נמצאים מדיה/mod_languages /. משתמשים יכולים להוסיף כל תמונה/דגל שם עם כל קידומת. דוגמה: pt_br עבור הדגל הברזילאי.
- תג שפה = הזן כאן הדוגמה תג שפה: en-GB עבור אנגלית (בריטניה). זה צריך להיות הקידומת המדויק המשמשת עבור השפה מותקן או להיות מותקן.
- לאור = אם שפה זו תוכן מתפרסם או לא. אם יפורסם, הוא יציג כבחירה במודול החלפת שפה מול הקצה. אישור עבודה, עליך להתקין את השפה לאתר ספציפי. אחד יכול להכין תוכן תוכן בשפה ספציפית מבלי אפילו להתקין את השפה מודאג, פשוט תעשה את זה. כאשר מחליטים לפרסם אותה שפה.
- מטה-נתונים = אלה מטה-נתונים של הגדרות תעקוף את מטה תצורה גלובלית בתצורת ריבוי שפות עבור כל שפה בשימוש.
לוודא מתפרסמים שפות התוכן שלך מוכן ללכת אם אתה רוצה אותם כדי להציג במודול langswitcher. גם לוודא את תג השפה שלך נכונה (en-GB ו לא en_GB), זה גורם בורר השפה כריק. אם אתה צריך להשלים את כל השלבים, בורר השפה נותרת ריקה, בדוק כי קרי תיקיית השפה/nl-NL קיימת עליה להכיל מספר קבצי. ini.
הפרמטר "שפה"
לא רק מאמרים, אלא הכל הוא taggable שפה תוכן ספציפי. מודולים כמובן אבל גם קטגוריות, באנרים, קישורים, הזנה חדשותית, פריטי תפריט...
המבנה של האתר, כללים פשוטים
- צור קטגוריות הבסיס עבור כל שפה. קטגוריות משנה ואת התוכן SHOULD להיות מתויג כדי באותה השפה. קישורים פנימיים בתוכן האלה צריך רק לקשר תוכן מתויג באותה שפה.
שורש (מבנה ליבת ג'ומלה פנימי)
קטגוריה שורש כל
- כל תוכן
- כל קטגוריית משנה
- כל תוכן
- etc.
קטגוריה שורש Lang1
- תוכן Lang1
- Lang1 של קטגוריית משנה
- תוכן Lang1
- etc.
קטגוריה שורש Lang2
- תוכן Lang2
- Lang2 של קטגוריית משנה
- תוכן Lang2
- etc.
- ליצור תפריטים עבור כל שפה. פריטי התפריט בתפריטים אלה צריך להיות מתויג שפה ייחודית ולהציג רק פריטים מתויגים באותה השפה (או "הכל"). גם צריך להיות מתויג המודולים הצגת תפריטים אלה כדי באותה השפה.
- "כל" נחשבת שפה, צריך לפעול לפי הכללים באותו (קטגוריות הבסיס מתויג לקישורים פנימיים "All", כדי תוכן מתויג לתפריטי "All", במיוחד המכיל פריטי תפריט מתויג כדי "כל", הצגת מתויג לתוכן "כל", מודולים מתויג כדי "כל"). פריטים מתויגים כדי "הכל" יציג על החזיתיים עבור כל השפות.
הגדרת פריט תפריט דף הבית המוגדר כברירת מחדל לכל שפה
כפי המודול Switcher שפה מוגדרת לנתב מחדש כדי עוד תוכן בשפה דף הבית, אחד פריט תפריט דף הבית ברירת המחדל חייבת להיות מוגדרת עבור כל שפה תפריט שונה, המוצג על-ידי מודול תפריט שונה.
הערה חשובה: תפריט המכיל פריט תפריט ייחודי של דף הבית המוגדר כברירת מחדל מתויג כדי "" צריך עדיין קיים, מודול תפריט הצגתו לא פורסם או שהוקצתה למיקום לא זמינים בתבניות.
אזהרה! חלק מהתבניות הזמינות ברשת אינם לגמרי 1.6 תואם. הם לא נותנים ליצור סגנונות חדשים, כוח להשתמש דף ברירת המחדל בית ייחודי.
Languagefilter המערכת תוסף
תוסף זה תסנן את התוכן המוצג בהתאם לשפה. התוסף זה תהיה זמינה - only - כאשר המודול החלפת שפה מתפרסם. הפרמטרים הם יוגדר עבור ה-plugin.
טמונות בו הפרמטר תפריט האגודה.
Mod_languages מודול (גם בשם Langswitcher)
מודול זה מציג רשימה של שפות זמינות תוכן (כפי שמוגדר לאור בכרטיסיה שפה מנהל תוכן) עבור החלפת ביניהם, כאשר האדם רוצה להשתמש ג'ומלה כאתר בריבוי שפות. הפרמטרים הם יוגדר עבור Switcher.
את התוסף 'מערכת' - מסנן שפה יש תהיה זמינה. בעת מעבר בין שפות, המודול מנתב מחדש את דף הבית המוגדר עבור השפה שבחרת.
חדש ב- 1.7, כאשר תפריט פריטים קשורים, המודול צריך להיות מוצג על הדפים מודאג. במקרה זה ייעשה את הניתוב מחדש לפריטי התפריט המשויך.
לאחר מכן, הניווט יהיה שהוגדר עבור שפה זו. אם התוסף 'מערכת' - מסנן שפה אינה זמינה, זו עלולה להיות תוצאות לא רצויות. שיטה:
- לפתוח שפה מנהל תוכן הכרטיסיה וודא השפות שברצונך להשתמש בתוכן מתפרסמים לקבל קידומת כתובת URL, כמו גם קידומת עבור התמונה בשימוש התצוגה במודול.
- יצירת עמוד בית על-ידי הקצאת שפה לפריט תפריט והגדיר אותו כדף הבית המוגדר כברירת מחדל עבור כל שפה תוכן שפורסם.
- לאחר מכן, באפשרותך להקצות שפה בכל מאמר, קטגוריה, מודול, Newsfeed, קישורים אתר ג'ומלה.
- להקצות את המודול Langswitcher כל דף בית תוכן שפת ברירת המחדל ספציפי ופריטים משויך תפריט העמודים ואת param להשתמש בדגלים או טקסט כדי להציג את הבחירה החזיתי.
- פרמטרים חדשים עבור 1.6.1: תצוגה או לא השפה הפעילה, לבחור בין התצוגה האופקי והאנכי.
- פרמטרים חדשים עבור 1.7.0: ברירה נפתחת, קיצור עבור שמות שפה.
* ודא בטוח ששניכם שהמודול ואת התוסף מתפרסמים.
הגדרת תבנית אתר ברירת המחדל לכל שפה תוכן
אם אדם רוצה להשתמש בסגנונות תבניות שונות בכל שפה תוכן, במקום להגדיר עבור כל פריט תפריט סגנון בתבנית אחרת, אחד יכול להקצות באופן גלובלי תבנית סגנון לכל שפה בעת עריכתה במנהל תבנית. זה מאוד שימושי כאשר אחד צריך להשתמש כותרות שונות, לוגואים, וכו ' עבור כל שפה תוכן. זה מכסה גם כל בעיה הנובעת טעינת דף אינו מקושר לכל פריט תפריט שבו תבנית ברירת המחדל של הסגנון לשמש, לא משנה מה זה.
אזהרה: כמה תבניות זמינות ברשת לא נותנים לך לבחור תפריט שונה המכיל את השפה שלה מתויג דף הבית המוגדר כברירת מחדל עבור כל סגנון תבנית. זה ישבור 1.6/1.7 multilang.
להתקין את ערכות השפה הדרושים באתר
ואחרון אחרון חביב, כל שפה התוכן שיוצג צריך ג'ומלה באתר ערכת השפה מותקן וזמין.