CarstingAxion
Thu. 29. October 2009, 05:56
Mir ist bei der Verwendung von
{desc} zur Ausgabe der Ordnerbeschreibung aufgefallen, dass nicht immer der erwartete Inhalt zurückgegeben wird.
Ich bekam teilweise Beschreibungstexte von Seiten oder erhielt keinen Content zurück, obwohl (anscheinend und offensichtlich) welcher hinterlegt war.
Meine Vermutung - nachdem ich mir die Tabelle
cms_cat_lang angesehen habe:
Für {desc} wird nicht die Beschreibung der
idcat geliefert, sondern die Beschreibung der gleichlautenden
idcatlang. Warum auch immer.
Eine zusätzliche Zeile im Moduloutput löst aber das Problem.
QUELLTEXT
$item = str_replace('{description}', htmlspecialchars( $GLOBALS['SF_catinfos']->getDescription($idcat) , ENT_COMPAT, 'UTF-8'), $item);
ergänzt nach dem eigentlichen Übeltäter in Zeile 336
QUELLTEXT
$item = str_replace('{desc}', htmlspecialchars(get_cat_desc($idcat), ENT_COMPAT, 'UTF-8'), $item);