Vermeld in iedere vraag duidelijk:
- De versie van Joomla! 4.X die je gebruikt
- De volledige url van je website indien mogelijk.
- De versie van de extensie waar de vraag over gaat.
opgelost Language switcher toont maar 1 taal
Language switcher toont maar 1 taal
10 sep 2022 22:56 - 11 sep 2022 08:46
Ik ben op Xampp een Joomla 4 site aan het bouwen. Hij moet 2-talig worden: Duits en Nederlands. Bije de lijst van Menu-Items heb ik de Nederlandstalige homepage als default gemerkt.
Voor zover ik kan zien heb ik alles gedaan wat in de verschillende artikelen op het Internet staat. Maar:
Er gebeurt ook iets vreemds als ik de taal van mijn homepages instel:
Op de Duitstalige homepage kan ik gewoon de taal op Duits zetten.
Als ik op de Nederlandstalige homepage de taal op Nederlands zet, krijg ik een foutmelding:
Enig idee wat ik fout doe? Ik kan helaas weinig laten zien omdat de site nog lokaal draait.
Hubert
Edit Astrid: Ik heb de melding tussen tags geplaatst, volgende keer graag zelf even doen.
Voor zover ik kan zien heb ik alles gedaan wat in de verschillende artikelen op het Internet staat. Maar:
- Als ik de site open kom ik automatische op de Duitstalige versie terecht
- De language switcher laat alleen Duits als optie zien (vlaggetje); ik kan dus niet naar de Nederlandstalige site toe.
- als ik handmatig de URL van de Nederlandstalige site in type (/index.php/nl) kom ik wel op de Nederlandstalige site terecht. Maar ook daar laat de language switcher alleen het Duitse vlaggetje zien. Terwijl op de Joomla 3 meertalige site die ik life heb, ik altijd 2 vlaggetjes zie
Er gebeurt ook iets vreemds als ik de taal van mijn homepages instel:
Op de Duitstalige homepage kan ik gewoon de taal op Duits zetten.
Als ik op de Nederlandstalige homepage de taal op Nederlands zet, krijg ik een foutmelding:
Save failed with the following error: The Language parameter for this menu item must be set to 'All'. At least one Default menu item must have Language set to All, even if the site is multilingual.
Enig idee wat ik fout doe? Ik kan helaas weinig laten zien omdat de site nog lokaal draait.
Hubert
Edit Astrid: Ik heb de melding tussen tags geplaatst, volgende keer graag zelf even doen.
- Hubert
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 205
Language switcher toont maar 1 taal
10 sep 2022 23:50
Je hebt te weinig menu's. Je moet er 3 hebben. 1x alle talen, 1x nl en 1x de.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37431
Language switcher toont maar 1 taal
11 sep 2022 10:19
Ik heb 3e menu aangemaakt. Er 1 home menu-item aangehangen met als taal "All". Daarna naar het hom-item van mijn Nederlandse menu gegaan en daar de taal veranderd van "all" naar "Nederlands"-> weer dezelfde foutmelding.
Het moet dus iets anders zijn?
Het moet dus iets anders zijn?
- Hubert
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 205
Language switcher toont maar 1 taal
11 sep 2022 10:46
Heb je het menu-item van je 3e menu ook standaard gemaakt?
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37431
Language switcher toont maar 1 taal
11 sep 2022 11:52 - 11 sep 2022 11:59
Nu wel.
Mijn language switcher lijkt nu deels te werken.
Als ik de site open kom ik op de Nederlandse site terecht ,met mooi 2 vlaggetjes rechsboven
-Omschakelen naar de Duitse site werkt
-maar als ik dan weer op de Nederlandse vlag klik krijg ik een 404 met als url : http://localhost/deijsmannetjes/index.php/nl/?Itemid=123
Als ik de code inspecteer lijkt de link onder het vlaggetje dus naar deze URL te verwijzen en niet naar de Nederlandse homepage
Bij nader inzien
Oorzaak lijkt dat ik de default items van de 2 menus niet met elkaar heb geassocieerd. Dat loste het probleem op!
Dank voor de hulp.
Mijn language switcher lijkt nu deels te werken.
Als ik de site open kom ik op de Nederlandse site terecht ,met mooi 2 vlaggetjes rechsboven
-Omschakelen naar de Duitse site werkt
-maar als ik dan weer op de Nederlandse vlag klik krijg ik een 404 met als url : http://localhost/deijsmannetjes/index.php/nl/?Itemid=123
Als ik de code inspecteer lijkt de link onder het vlaggetje dus naar deze URL te verwijzen en niet naar de Nederlandse homepage
Bij nader inzien
Oorzaak lijkt dat ik de default items van de 2 menus niet met elkaar heb geassocieerd. Dat loste het probleem op!
Dank voor de hulp.
- Hubert
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 205
Language switcher toont maar 1 taal
11 sep 2022 12:01
Je hebt toch een werkende Joomla 3 site? Instellingen voor meertalige sites zijn hetzelfde gebleven, dus denk dat het het handigste is als je e.e.a. gaat vergelijken.
Groetjes, Astrid
Gebruik de zoekfunctie van dit forum voordat je een nieuwe vraag plaatst. Vragen uitsluitend via dit forum. yndi.nl - kvk 17157725 | Is je vraag beantwoord? Dan kan je het draadje zelf
sluiten
. Wil je Joomla!NL steunen? Dat kan met een donatie. |
- Astrid
- Moderator + Technisch team
- Berichten: 37431
Language switcher toont maar 1 taal
11 sep 2022 12:21
Op die site is het denk ik per ongeluk goed gegaan.
Ik heb daar een verborgen menu waarvan de taal op "All" staatt.
Maar om het te begrijpen: waarom heeft Joomla altijd een extra menu nodig met het hoofditem op taal "All"? Want je doet er verder niks mee.
Ik heb daar een verborgen menu waarvan de taal op "All" staatt.
Maar om het te begrijpen: waarom heeft Joomla altijd een extra menu nodig met het hoofditem op taal "All"? Want je doet er verder niks mee.
- Hubert
- Heeft onderwerp gestart
- Regelmatige bezoeker van Joomla!NL
- Berichten: 205
Tijd voor maken pagina: 0.653 seconden