Problém s šablonami po aktualizaci na Joomla! V5.2.4 a dočasné řešení
Po aktualizaci na Joomla! V5.2.4 mnoho uživatelů hlásí problémy se šablonami využívajícími framework Helix, zejména zmizení hlavičky a menu. Tento problém pravděpodobně souvisí se změnami v aktualizaci Joomla!, které mohly ovlivnit způsob ukládání a zobrazování nastavení šablony. Naštěstí existuje dočasné řešení, které pomůže obnovit funkčnost hlavičky do vydání oficiální opravy.
Řešení
Pro obnovení hlavičky postupujte následovně:
Najděte soubor options.xml
Tento soubor se obvykle nachází v adresáři vaší šablony, například:
templates/[název-šablony]
nebo v adresáři vaší vlastní šablony.
Upravte soubor options.xml
- Otevřete soubor
options.xml
v textovém editoru.
- Vyhledejte všechny výskyty
type="checkbox"
a zkontrolujte atribut default
.
- Pokud je hodnota
default="0"
, změňte ji na default=""
(prázdný řetězec).
Příklad úpravy:
Původní kód:
<field name="predefined_header"
type="checkbox"
helixgroup="header"
label="HELIX_ULTIMATE_PREDEFINED_HEADER"
description="HELIX_ULTIMATE_PREDEFINED_HEADER_DESC"
default="0" />
Opravený kód:
<field name="predefined_header"
type="checkbox"
helixgroup="header"
label="HELIX_ULTIMATE_PREDEFINED_HEADER"
description="HELIX_ULTIMATE_PREDEFINED_HEADER_DESC"
default="" />
Zkontrolujte nastavení šablony
Po úpravě souboru přejděte do nastavení šablony a ujistěte se, že je předdefinovaná hlavička povolena.
Vymažte mezipaměť
Pro jistotu vymažte cache Joomla!, aby se změny projevily.
Tato dočasná oprava by měla obnovit funkčnost hlavičky. Sledujte nové aktualizace Joomla! a Helix frameworku, které by měly přinést trvalé řešení problému.