Ok deze plugin werkt nu goed als je de aanpassingen in de eerste post allemaal hebt door gevoerd
maak een plugin met deze code en zet event op:
OnParseDocument
if (isset($_GET['lang'])) {
$language_to_set = $_GET['lang'];
} elseif(isset($_COOKIE['language'])){
$language_to_set = $_COOKIE['language'];
}else{
$language_to_set = $modx->config['default_language'];
}
setcookie("language","$language_to_set",time()+604800, "/", "", 0);
en dan voor de linken bij stap 2:
<a href="[~[*id*]~]?lang=nl" class="[[language_selected? &language=`nl`]]">NL</a>
<a href="[~[*id*]~]?lang=en" class="[[language_selected? &language=`en`]]">EN</a>
de reden dat je beter een plugin kan gebruiken ipv een snippet is dat de links op elke pagina anders zijn en verwijzen naar de eigen pagina ipv een redirect dus google heeft meer links om te archiveren en te volgen ipv op elke pagina een link naar een en de zelfde pagina.
Dimmy