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
Neue Version ist im Anmarsch
Hallo zusammen
Erst einmal alles Gute und viele schöne Contao Projekte für das neue Jahr.
Ich war über die Feiertage fleissig und habe mich mal mit dem Thema Multidomain beschäftigt. Die Arbeit ist gut voran gegangen und ich befinde mich aktuell in der internen Testphase. In den nächsten 1 bis 2 Wochen dürfte also mindestens eine Beta Version heraus kommen. Wäre toll, wenn sich noch ein, zwei Leute für ein Testing melden würden (bestehende & neue Installationen).
Zudem habe ich das ganze Projekte nach GitHub transferiert: https://github.com/verstaerker/i18nl10n
Grüsse
Patric
Anlegen eines Startpunktes einer neuen Webseite funktioniert nicht
Tolles Modul! Vielen Dank für die Programmierung!
Ich habe allerdings ein Problem. Bei dem Versuch einen neuen Startpunkt einer Webseite anzulegen erfolgt folgende Fehlermeldung:
Code:
Warning: array_map() [function.array-map]: Argument #2 should be an array in system/cache/dca/tl_page.php on line 1961
#0 [internal function]: __error(2, 'array_map() [generatePageL10n(Object(Contao\DC_Table))
#3 system/modules/core/classes/Backend.php(622): Contao\DC_Table->edit()
#4 system/modules/core/controllers/BackendMain.php(126): Contao\Backend->getBackendModule('page')
#5 contao/main.php(20): Contao\BackendMain->run()
#6 {main}
Warning: Invalid argument supplied for foreach() in system/cache/dca/tl_page.php on line 1990
#0 system/cache/dca/tl_page.php(1990): __error(2, 'Invalid argumen...', '/www/htdocs/w01...', 1990, Array)
#1 system/modules/core/drivers/DC_Table.php(1986): tl_page_l10n->generatePageL10n(Object(Contao\DC_Table))
#2 system/modules/core/classes/Backend.php(622): Contao\DC_Table->edit()
#3 system/modules/core/controllers/BackendMain.php(126): Contao\Backend->getBackendModule('page')
#4 contao/main.php(20): Contao\BackendMain->run()
#5 {main}
Fatal error: Uncaught exception Exception with message Query error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1 (UPDATE tl_page SET language = '' WHERE id IN()) thrown in system/modules/core/library/Contao/Database/Statement.php on line 293
#0 system/modules/core/library/Contao/Database/Statement.php(262): Contao\Database\Statement->query()
#1 system/cache/dca/tl_page.php(2052): Contao\Database\Statement->execute('')
#2 system/modules/core/drivers/DC_Table.php(1986): tl_page_l10n->updateDefaultLanguage(Object(Contao\DC_Table))
#3 system/modules/core/classes/Backend.php(622): Contao\DC_Table->edit()
#4 system/modules/core/controllers/BackendMain.php(126): Contao\Backend->getBackendModule('page')
#5 contao/main.php(20): Contao\BackendMain->run()
#6 {main}
Ich benötige einen Startpunkt um eine "www"-Weiterleitung einzurichten.
Ist das Problem bekannt? Gibt es bereits einen Lösungsansatz?
Ich nutze ein relativ frisch aufgesetztes Contao in der Version 3.4.3 mit den Erweiterungen BackupDB, easyFavicon, easy_themes, i18nl10n, MultiColumnWizard. Ich hoste bei all-inkl.com.
Viele Grüße
Jan