FaLang 2.8.1 - fatal error
- Last revised:
- Úterý, 07 Únor 2017
Answer
Při používání JoomSEFu s FaLangem 2.8.1 se můžete setkat s následující chybou poté, co je povolen FaLang Language Switcher modul:
PHP Fatal error: Call to a member function get() on null in /public_html/modules/mod_falang/tmpl/default.php on line 35
Toto je způsobeno tím, že FaLang modul nepracuje správně, když je vypnut System - Language Filter plugin (což je nutné pro správné fungování JoomSEFu). Dokud FaLang neopraví tuto chybu v nějaké nadcházející verzi, můžete provést úpravu modulu sami.
Zde jsou kroky jak na to:
- Provdeďte zálohu původního souboru
/modules/mod_falang/tmpl/default.php
než provedete jakékoliv úpravy! - Otevřete soubor
/modules/mod_falang/tmpl/default.php
v textovém editoru - Najděte řádek číslo 35, který by měl být:
if ($filter_plugin_params->get('alternate_meta', 1))
- Nahraďte jej tímto kódem:
if (!empty($filter_plugin_params) && $filter_plugin_params->get('alternate_meta', 1))
- Uložte soubor
Po této úpravy by měl opět FaLang Language Switcher plugin fungovat správně.