Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Freddo

Πολυγλωσικότητα σε 3.7 (και σε 3.x)

Recommended Posts

Βασικά βήματα για την πολυγλωσσικότητα σε Joomla.

Η διαδικασία είναι κοινή για τα 3.x. Προτίμησα το 3.7 για να δούμε και τα νέα features. Παρατηρώ αλλαγή σε εικονίδια. Ανηπομονώ να δω τα νέα features τα οποία μας βοηθάνε ακόμα περισσότερο και στα πολυγλωσσικά. Η διαδικασία πάντως δεν έχει αλλάξει.

1) Κάνουμε login στο διαχειριστηκό μας.

image.png

 

2) Επιλέγουμε Extensions->Languages->Installed

image.png

 

3) Πατάμε το Install Languages

image.png

 

4) Κάνουμε Search για Greek και επιλέγουμε Install

image.png

 

5) Από το Extensions->Languages->Installed διαλέγουμε το default language για το site μας

6) Πηγαίνουμε στο Extensions -> Languages -> Content Languages

image.png

 

7) Publish το Greek

image.png

 

8) Πηγαίνουμε στο Extensions -> Modules. Από το dropdown που γράφει site επιλέγουμε administrator και ενεργοποιούμε το Multilanguage status. (αυτό χρησιμεύει στους admins για να δουν αν όλα τα στάδια για πολυγλωσσικό είναι ΟΚ). στην μπάρα status κατω θα μας εμφανιστεί άλλη μία επιλογή για να βλέπουμε την κατάσταση του πολυγλωσικού μας ιστότοπου)

image.png

 

9) Στο Menus -> Manage -> Add New Menu  θα πρέπει να προσθέσουμε 2 μενού (1 για κάθε γλώσσα όπου θα έχουμε τις default/κεντρικές σελίδες κάθε γλώσσας). 

image.png

 

10) Μία διαφορά προς το παρών είναι ο Client. (Αν θα θέλουμε ένα μενού να το χρησιμοποιήσουμε σε frontend ή backend). Καλό σκεπτικό διαχωρίζει τα μενού σε front & admin και μας δίνεται επιτέλους η δυνατότητα να φτιάξουμε και custom μενού για το admin.
Ας φτιάξουμε ενα "Greek Menu" και ένα "English Menu" με site client.

image.png

 

11) Αφού φτιάξουμε τα μενού πρέπει να φτιάξουμε και 1 στοιχείo μενού για τις αρχικές/default τις κάθε γλώσσας. Έτσι επιλέγουμε Menus->(Greek or English)->Add New Menu Item.

image.png

 

12) Πάμε να φτιάξουμε τα 2 στοιχεία. Γραφουμε Τίτλο (Ηome/Αρχική) , alias (home-en/home-el), επιλέγουμε language (English/Greek), και Default Page Checked.

image.png

 

13) Βλέπουμε πλέον ότι στα μενού έχουμε τα εικονίδια των γλωσσών το οποίο σημαίνει οτι τα συγκεκριμένα μενού περιέχουν τις default σελίδες κάθε γλώσσας.

image.png

 

14) Επόμενο βήμα είναι η ενεργοποίηση Plugins. Έτσι πάμε Extensions->Plugins. Κάνουμε search "lang" και ενεργοποιούμε τα 2 language plugins

image.png

 

15) Προσθήκη module εναλαγής γλώσσας στο frontend. Extensions->Modules. Επιλέγουμε site από το dropdown και New

image.png

 

16) Module Type -> Language Switcher

image.png

 

17) Βάζουμε τίτλο, επιλέγουμε position και είμαστε έτοιμοι.

image.png

 

18) Αν πατήσουμε τώρα στην επιλογή στο status για Multilanguage Status πρέπει να τα δούμε όλα ΟΚ

image.png

 

19) Πάμε να βάλουμε και 2 άρθρα. Content -> Articles -> Add New Article

image.png

 

20) Ας φτιαξουμε το Ελληνικό. Γράφουμε τίτλο (Αρχική), alias (home-el), επιλέγουμε γλώσσα Ελληνικά και πατάμε save (όχι save & close για να σας δείξω κατι νέο).

image.png

 

21) Από τα tabs επιλέγουμε Associations. Βλέπουμε ότι κάτι νέο εμφανίστηκε!!! Γρήγορη επιλογή για create Association. (H επιλογή αυτή υπάρχει και στα μενού και γενικά όπου το component επιτρέπει multilanguage. Απλά δεν το ανέφερα παραπάνω γιατί θεωρώ ότι τα default καλό είναι να γίνονται ξεχωριστά, για οποιοδήποτε άλλο μενού μπορείτε να το δοκιμάσετε.) Πίσω στα δικά μας. Πατάμε Create.

image.png

 

22) Φτιάχνουμε το τίτλο (Home), alias (home-en) γλώσσα είναι προεπιλεγμένη αγγλικά! Save & Close.

image.png

 

23) To association είναι έτοιμο. Save & Close.

image.png

 

 

Το 3.7 μας βάζει νέες δυνατότητες για προσθήκη custom fields σε articles. Έτσι μπορούμε εύκολα να επεκτείνουμε επιτέλους ένα άρθρο χωρίς να είμαστε προγραμματιστές. Ελπίζω να ασχοληθεί κάποιος και να δώσει παραδείγματα.

 

Σας ευχαριστώ!

 

 

  • Like 3

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×