Problemen oplossen voor meertalige websites in Joomla 3
In deze handleiding leg ik uit hoe je problemen met je meertalige ook wel multilingual Joomla website kunt oplossen.
Mocht je op voorhand weten dat de website in de toekomst meertalig moet worden, installeer dan alvast de meertaligheid optie. Dat voorkomt dat er later problemen ontstaan omdat Joomla al alles voor je configureerd. Zeker als je veel talen wil gebruiken.
Indien je een bestaande website wil omzetten naar een meertalige website dan komt daar nog wel een en ander bij kijken. Om meertaligheid te installeren kun je ook onderstaand artikel lezen.
Lees het artikel: Problemen oplossen voor meertalige websites in Joomla 3
Onlangs heb ik een andere Joomler geholpen die problemen had met een meertalige website. Hij had de volgende talen geinstalleerd, Nederlands (Belgisch), Frans, Arabisch en Engels (default taal). We hadden voor elke taal een nieuw menu item, artikel en categorie aangemaak en we de per taal een default en featured artikel aangemaakt. Ook zijn de menu-items, artikelen en categorien gekoppeld aan de juiste taal. Zijn probleem is opgelost door de taal variabelen aan te passen bij de Content Languages zie onderstaande afbeelding. Daarna heb ik de Nederlandstalige, artikelen, categorien en menu items aangepast, door de Nederlandse taal te koppelen. Tot slot heb ik het menu item home als default gemarkeerd en toen werd de Belgische vlag zichtbaar.
Controle stappen
Hieronder enkele controle stappen die je zou kunnen uitvoeren, om tot een oplossing te komen.
- Controleer of je wel meerdere talen geinstalleerd hebt
- Controleer of je de meertalige module switcher ingeschakeld hebt, op een module locatie die ook beschikbaar is in je template.
- Controleer of je per taal een categorie aangemaakt hebt en de taal gekoppeld hebt.
- Controleer of je per taal een artikel aangemaakt hebt als featured artikel.
- Controleer of je per taal een menu aangemaakt hebt, met een home knop die verwijst naar een featured artikel, zorg dat deze ook op Standaard staat.
Let op dat ook hier de taal gekoppeld is. - Controleer of je per menu item, categorie en artikel een assocation gemaakt hebt met het item van de andere taal.
Mocht het ondanks bovenstaande controles dan nog niet werken, dan staat in het volgende hoofdstuk nog een andere mogelijke oplossing. Dit is een handige oplossing om te onderzoeken waar de fout zit, door de Administrator Multilanguage Status module in te schakelen, standaard is deze niet ingeschakeld (tenzij je meertaligheid in de initiale installatie uitgevoerd hebt).
Stappen inschaleken Multilanguage status module
In onderstaande stappen scjakel je de Multilanguage status module in het administrator gedeelte in.
- Log in de back-end van je Joomla website
- Klik in het menu op Extensies
- Klik dan op Modules
- Selecteer de optie Administrator
- Zoek op "lang" of "status"
- Klik op Multilanguage status
- Klik op de optie Publish door op het kruisje te klikken.
- Links onder in de taakbalk wordt dan de Multilanguage status module getoond.
Stappen controleren werking Multilanguage status
- Log in de back-end van je Joomla website
- Klik onderaan in de taakbalk op Multilanguage status
- Indien er problemen zijn, dan krijg je meldingen te zien, deze meldingen helpen je dan met het oplossen van problemen.
- Indien er wel problemen zijn dan krijg je deze melding, dit zijn slechts 2 voorbeelden