New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Auswahl "Fallback-Seite" leer (contao 3.4.0, changelanguage 2.2.7) #43
Comments
Hallo, Liebe Grüße, |
Hallo Dirk, |
Danke für die schnelle Hilfe! DirkDR.-ING. DIRK BOCKELMANN SKYPE: dibole skype:dibole?call
|
Danke für den Hotfix! Spracheinstellung ccTLD Hat sofort geholfen, das Problem mit meinem Inserttag {{env::referer}} AUCH behoben, das hatte nicht mehr die zuletzt besuchte Seite aufgerufen. Nach deer Anpassung gings. Wobei ich nicht weiß wo da der Zusammenhang besteht? |
Danke auch von hier für den Hotfix, |
Behoben in c22cf48 |
Hallo zusammen,
contao zeigt nach dem Update nur noch eine leere Selectbox "Fallback-Seite" an; die Informationen sind jedoch noch in der Datenbank vorhanden, es ist nur keine neue Auswahl möglich.
Der Fehler liegt möglicherweise in der Methode findMainLanguageRootForPage() der ChangeLanguage.php
Scheinbar liefert getPageDetails() im Fehlerfall nur NULL zurück, die Property "numRows" ist nicht gesetzt (NULL).
Daher sollte Zeile 116 statt
return $objRoot->numRows ? $objRoot->row() : false;
eher
return is_null($objRoot) ? false : $objRoot->row();
lauten - zumindest ist dann die Selectbox wieder gefüllt.
Hope that helps...
Grüße,
Pascal
Nachtrag: Bug besteht seit 2.2.5, dort wurde
$objRoot = $this->Database->prepare("SELECT * FROM tl_page WHERE id=?")->execute($arrRoot['languageRoot']);
in
$objRoot = $this->getPageDetails($arrRoot['languageRoot']);
geändert, seitdem gibts kein $objRoot->numRows mehr...
The text was updated successfully, but these errors were encountered: