Objevil jsem něco, co vypadá jako bug v Joomle. Můžu poprosit o potvrzení, že tomu tak opravdu je a jestli je moje řešení správné?
Verze:
Joomla! 2.5.1
(včetně češtiny, sh404sef a dalších rozšíření, což ale nejspíš nemá vliv)
Chyba:
Nastavím-li v Globálním nastavení, oddílu Nastavení metadat položku Roboti na hodnotu „Index, Follow“ (je výchozí), do konfiguračního souboru configuration.php se nezapíše hodnota „index, follow“ jak by měla, nýbrž zůstane prázdná. Při výběru všech zbývajících tří hodnot se přitom do souboru uloží správné hodnoty.
Dopad:
Kvůli tomu se při výběru „Index, Follow“ nezobrazují v záhlaví stránek META tagy
<meta name="robots" content="index, follow" />
jak by měly. Ve výsledku to mimo jiné omezuje SEO stránek.
Možná příčina:
V souboru administrator\components\com_config\models\forms\application.xml na řádku 374 je hodnota option prázdná, přestože by měla obsahovat „index, follow“. Dopsáním této hodnoty dojde k opravě chyby.