|
Πώς γίνεται να αλλάζει η όψη ενός δικτυακού τόπου, ανάλογα με τη γλώσσα; Αν είμαστε λ.χ. στα ελληνικά, να έχουμε κάποια συγκεκριμένα 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');}
?>
|