Αρχική
To Forum   Tutorials   Ενημέρωση
Home Είστε εδώ: Αρχική Tutorials Πολυγλωσσικό Joomla! Διαφορετικά modules, ανάλογα με τη γλώσσα
Διαφορετικά modules, ανάλογα με τη γλώσσα Εκτύπωση E-mail

Πώς γίνεται να αλλάζει η όψη ενός δικτυακού τόπου, ανάλογα με τη γλώσσα; Αν είμαστε λ.χ. στα ελληνικά, να έχουμε κάποια συγκεκριμένα modules δημοσιευμένα, και αν γυρίσουμε στα αγγλικά, να έχουμε κάποια άλλα;

Η λύση που προτείνουμε στο tutorial που ακολουθεί μπορεί να χρησιμοποιηθεί και για να έχουμε διαφορετικά menu, ανάλογα με τη γλώσσα.

{mosauthorxtd}

Πώς γίνεται να αλλάζει η όψη ενός δικτυακού τόπου, ανάλογα με τη γλώσσα; Αν είμαστε λ.χ. στα ελληνικά, να έχουμε κάποια συγκεκριμένα modules δημοσιευμένα, και αν γυρίσουμε στα αγγλικά, να έχουμε κάποια άλλα;

Η λύση που προτείνουμε στο tutorial που ακολουθεί είναι να ορίσουμε, για τον ίδιο χώρο, διαφορετικά module postitions, ανάλογα με τη γλώσσα. Στο αριστερό τμήμα του site μας, εκεί που τώρα υπάρχει η θέση left, ορίζουμε και μια εναλλακτική, για παράδειγμα την left_en, η οποία και ενεργοποιείται όταν ο επισκέπτης επιλέγει την αγγλική γλώσσα.

Με τον τρόπο αυτό, εμφανίζουμε στη θέση left όσα modules θέλουμε να δημοσιεύονται στα ελληνικά, και στη θέση left_en (που είναι στον ίδιο χώρο) όσα modules θέλουμε να δημοσιεύσουμε στα αγγλικά.

Για να το καταφέρετε, χρησιμοποιείστε τον παρακάτω κώδικα:

<?php
if ($mosConfig_lang== greek)
{mosLoadModules ('left');}
?>

<?php
if ($mosConfig_lang== english)
{mosLoadModules ('left_en');}
?>

 
   
 
 
C) 2005-2009 joomla.gr | Developed, Supported and Hosted by onScreen
Top