[i18nl10n] Neuer Entwickler gefunden
Hallo Contao-Gemeinde
Ich konnte diese Woche das leider nicht mehr ganz so aktuelle i18nl10n Modul von Krasimir Berov übernehmen und werde so bald wie möglich eine aktualisierte Version für das neue Contao 3 bereit stellen. Vorab sollen aber noch Bugs in der alten Version behoben werden, dass auch die Verwendung für Contao 2.11.x im bekannten Umfang gewärleistet ist. Diese Anpassungen sollten dann gleich in die neue Version einfliessen.
Es wäre super, wenn sich noch der ein oder andere als Tester oder sogar als Mitentwickler zur Verfügung stellen würde :) - Ausserdem sind natürlich Verbesserungsvorschläge und Ideen immer willkommen.
Das neue Repository findet ihr auf https://bitbucket.org/verstaerker/i18nl10n/overview
Seiten als externe Weiterleitung
Hallo zusammen
Ich habe die Verwendung von externen Weiterleitungen zur Verlinkung auf interne Seiten mit Angaben von Ankern (z.B. kontakt.html#foo) nochmals geprüft und konnte bei einem Setup mit einzelnem Seitenbaum keine Probleme feststellen. Ich habe die Weiterleitung mit dem {{link_url::*}} Inserttag generiert und den Anker angehängt. Link und Sprache wurden bei dieser Verwendung korrekt weitergeleitet.
Das von Thomas oben beschriebene Problem ist also wahrscheinlich dadurch entstanden, dass es in seinem Projekt mehrere Seitenbäume gibt, die vom Modul nicht unterstützt werden. Das ist natürlich für Projekte die auf domainabhängige Seitenbäume zurück greifen sollen ungeeignet. Falls technisch möglich werde ich für die nächste Subversion (1.1.0) versuchen dieses Manko zu beheben. Da momentan noch andere Projekte bei mir am Laufen sind muss ich allerdings um etwas Geduld bitten :)
Herzlich
Patric
Eintrag in die localconfig.php bringt Fehlermeldung
Hallo,
erstmal vielen Dank für die Pflege dieser tollen Erweiterung!!!
Klappt auch alles soweit gut (contao 3.2.14), außer dass, wenn ich in den Seiteneinstellungen des "Startpunkt der Website" irgendwas mache und dann speichern will, eine Fehlermeldung bekomme:
Fatal error: Can't use function return value in write context in …\system\config\localconfig.php on line 41
In der localconfig.php ist dann folgender Eintrag:
Zeile 41 \Config::get('i18nl10n_default_language') = 'de';
Lösch ich das manuell raus, speichere und aktualisire die Seite ist alles schick, sogar Änderungen sind übernommen, doch es ist ja doch etwas umständlich... Kann man da was machen?
Ansonsten steht noch:
$GLOBALS['TL_CONFIG']['i18nl10n_default_language'] = 'de';
$GLOBALS['TL_CONFIG']['i18nl10n_languages'] = 'a:3:{i:0;s:2:"de";i:1;s:2:"en";i:2;s:2:"cs";}';
$GLOBALS['TL_CONFIG']['installCount'] = 0;
$GLOBALS['TL_CONFIG']['useAutoItem'] = true;
$GLOBALS['TL_CONFIG']['rewriteURL'] = false;
$GLOBALS['TL_CONFIG']['i18nl10n_addLanguageToUrl'] = true;
Beste Grüße
Problem im Zusammenspiel mit [tags]
Hallo,
mir ist ein Problem im Zusammenspiel mit der Erweiterung [tags] aufgefallen. Ich muss in den Einstellungen der Erweiterung [i18nl10n] "Die Sprache zur URL hinzufügen" aktivieren und das in den contaoeigenen Einstellungen ja deaktivieren, damit die Weiterleitungen richtig funktionieren. [tags] kann mit dem Parameter nur was anfangen, wenn er von der contaoeigenen Einstellung kommt. Ansonsten gibt es einen leeren Parameter und so kommt es zum doppel Slash "//" in der URL. Z.B. so: index.php//tag-cloud/tag/Besucherinfo.html. Geb ich "de" manuell dazu, klappts!
Muss da an der [tags]-Erweiterung was geändert werden oder kann man an [i18nl10n] was verändern, damit er diesen Parameter bekommt?
Grüße