Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: michalis1984 on September 21, 2017, 23:56:55

Title: Πρόβλημα με multilanguage sitemap?
Post by: michalis1984 on September 21, 2017, 23:56:55
Component sitemap..(χωρίς ρύθμιση  για alternate hreflang) .. τα αρχεία:

http://website.com/sitemap/sitemap.xml
http://website.com/en/sitemap/sitemap.xml

είναι παρομοιότυπα..
Το ίδιο συμβαίνει και στην text "έκδοση".

Μόνο στην html έκδοση βλέπω διαφορετικά τα σωστά multilanguage urls.

Ρίχνοντας και μια ματιά στο αρχείο "generator.html.php" βλέπω ότι δεν υπάρχει το $eLang = eFactory::getLang(); στις 2 προαναφερθέν συναρτήσεις..

Κανονικά δεν θα έπρεπε να έχω 2 διαφορετικά xml ένα για κάθε γλώσσα;  Τώρα αυτό που γίνεται είναι να δίνει το ίδιο xml όποιο βασικά δημιουργηθεί πρώτο στο cache..

Δηλαδή άμα εκκαθαρίσω την cache και μπω στην αγγλική έκδοση, τότε και τα 2 sitemaps (ελληνικη και αγγλική εκδοση θα δείχνουν το αγγλικό) αν την εκκαθαρίσω και μπώ στο ελληνικό τότε και οι 2 γλώσσες θα δείχνουν το ελληνικό.

Title: Re: Πρόβλημα με multilanguage sitemap?
Post by: datahell on October 03, 2017, 20:01:47
Τα XML και TXT sitemap παράγονται πάντα στην default γλώσσα. Αν θυμάμαι καλά, αυτό συμβαίνει γιατί υπάρχει πρόβλημα με τα πολυγλωσσικά sitemap καθώς δεν γίνονται parse σωστά από τρίτους. Πχ αν ακολουθήσεις τις οδηγίες της google για τα πολυγλωσσικά sitemap τότε το sitemap που παράγεται δεν είναι έγκυρο από την ίδια την google...