Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis 5.5 Calypso supports 2 factor authentication login with e-mail or SMS.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Πρόσθετα
(Moderator:
ks-net
) »
Multilanguage θεματάκι με το elink plugin
« previous
next »
Print
Pages: [
1
]
Author
Topic: Multilanguage θεματάκι με το elink plugin (Read 4337 times)
michalis1984
Sr. Member
Posts: 334
Multilanguage θεματάκι με το elink plugin
«
on:
September 07, 2014, 01:19:54 »
Χρησιμοποιώ το συγκεκριμένο content plugin για να περάσω ορισμένα links. Το text του σύνδεσμου μου το βγάζει πάντα στην κύρια γλώσσα του site, και πρέπει να το αλλάζω manual. Ο σύνδεσμος βέβαια οδηγεί όπως πρέπει στη σωστή γλώσσα. Γίνεται να το κάνουμε να βγάζει τον μεταφρασμένο τίτλο απο μόνο του;
παράδειγμα πως δουλεύει τώρα
Έχω 1 άρθρο με τίτλο γάτες στα ελληνικά και cats στα αγγλικά.
Φτιάχνω άλλο άρθρο και πάω να βάλω σύνδεσμο προς το πιο πάνω άρθρο με την βοήθεια το εν λόγω Plugin, ενώ είμαι στο αγγλικό κείμενο που είναι η δεύτερη γλώσσα του site. O σύνδεσμος θα μπεί σωστά, δηλ θα οδηγεί στο /en/gates.html αλλά το "default" text που θα μπεί θα είναι το 'γάτες' αντί cats που είναι το σωστό.
Γιατί να μην το κάνουμε εκεί που επιλέγεις το άρθρο που θα βάλεις το link να φαίνεται όπως τώρα, δηλ η ονομασία στην πρώτη γλώσσα του site, αλλά όταν πατάς για να το βάλεις να μπαίνει η μετάφραση της γλώσσας που γράφεται το άρθρο στην οποία και εξάλλου θα οδηγεί το Link. Δεν θα είναι καλύτερα;
«
Last Edit: September 07, 2014, 01:54:54 by michalis1984
»
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: Multilanguage θεματάκι με το elink plugin
«
Reply #1 on:
September 07, 2014, 10:38:21 »
Το πρόσθετο
elink
δημιουργεί συνδέσμους οι οποίοι
είναι μεταφέρσιμοι και πολυγλωσσικοί
. Γι αυτό ΣΥΣΤΙΝΕΤΑΙ ΘΕΡΜΑ η χρήση του elink ΓΙΑ ΟΛΟΥΣ τους συνδέσμους που βάζουμε στα άρθρα.
Το πρόσθετο δεν θα σου μεταφράσει το κείμενο, ή τον τίτλο του συνδέσμου. Δημιουργεί απλά τον τελικό σύνδεσμο. Το τι θα βάλεις εντός του ως κείμενο είναι δικό σου θέμα και το αλλάζεις στον editor. Μπορεί για παράδειγμα στο ελληνικό κείμενο να έχεις αγγλικό κείμενο εντός του συνδέσμου, είσαι ελεύθερος να βάλεις ότι θέλεις. Επιλέγοντας στον editor μία άλλη γλώσσα είσαι ελεύθερος να διαμορφώσεις ολόκληρο το κείμενο του άρθρου και συνεπώς και του συνδέσμου όπως επιθυμείς για αυτή την γλώσσα.
Πχ στο Αγγλικό κείμενο:
<a href="#elink:content:sports/">Link to sports category</a>
και στο Ελληνικό κείμενο:
<a href="#elink:content:sports/">Σύνδεσμος προς την κατηγορία αθλητικά</a>
Γενική χρήση elink
<a href="#elink:
elxis_uri_εδώ
">κείμενο συνδέσμου</a>
Η Elxis URI έχει αυτή την γενική σύνταξη:
όνομα component:
προαιρετική γλώσσα:
διαδρομή εντός του component
Για το πρόσθετο elink βάζουμε το πρόθεμα
#elink:
μπροστά από την Elxis URI στο
href
των συνδέσμων.
Η δίεση
#
χρησιμοποιείται για να μετατρέπεται ο σύνδεσμος σε
άγκυρα
σε περίπτωση που το πρόσθετο elink δεν είναι δημοσιευμένο. Σε διαφορετική περίπτωση ο σύνδεσμος θα οδηγούσε όπου να ναι και θα έβγαζε error 404 (η σελίδα δεν βρέθηκε).
Παράδειγμα συνδέσμου προς κατηγορία περιεχομένου
<a href="#elink:content:category/">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς άρθρο εντός κατηγορίας περιεχομένου
<a href="#elink:content:category/article.html">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς κέντρο χρηστών
<a href="#elink:user:/">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς component sitemap
<a href="#elink:sitemap:/">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς IOS reservations
<a href="#elink:reservations:/">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς σελίδα χώρας στο IOSR Hotels
<a href="#elink:reservations:hotels/gr/">κείμενο συνδέσμου</a>
Παράδειγμα συνδέσμου προς σελίδα αναζήτησης εικόνων
<a href="#elink:search:images.html">κείμενο συνδέσμου</a>
«
Last Edit: September 07, 2014, 10:49:55 by datahell
»
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Πρόσθετα
(Moderator:
ks-net
) »
Multilanguage θεματάκι με το elink plugin