Hallo,
Ik ben bezig met het maken van een custom component. Ik heb hierin (admin & site) verdeling gemaakt voor de talen en-GB en nl-Nl. Na installatie zijn deze ook in administrator/language/en-GB als ook administrator/language/nl-NL geplaatst.
In taalbeheer staat alles op default Dutch (nl-NL). Als ik de component start dan wordt automatisch en-GB aangeroepen. Als ik ga kijken mbv
Code:
$language = JFactory::getLanguage();
echo " language=>".$language->getDefault();
wordt mij de en-GB tag getoond. Ik dacht dat als ik nederlands als standaard taal geselecteerd heb dat dan ook deze alsstandaard taal bij componenten gebruikt wordt.
Maar goed, ik wil hoe dan ook de taal omzetten naar nl, dus zet ik volgende script in mijn component:
Code:
$extension = "com_myextension";
$tag = 'nl-NL';
$base_dir = JPATH_SITE;
$language = JFactory::getLanguage();
$language->load($extension, $base_dir, $tag, true);
echo " language=>".$language->getDefault();
En wederom krijg ik 'en-GB' als actieve taalselectie tag te zien.
Wat doe ik fout, waar gaat het mis??
groetend,
Han
Edit Astrid: Ik heb de code tussen codetags geplaatst, volgende keer graag zelf doen.