Antwort #9 am: 23. März 2016, 18:07:09
$module_smarty->assign('CATEGORIES_DESCRIPTION', $category['categories_description']);
is im Prinzip das gleiche wie
$module_smarty->assign('CATEGORIES_DESCRIPTION', isset($category['categories_description']) ?
$category['categories_description'] : ''); nur das bei leerem Namen '' rauskommt und nicht null .... was bei strings aber den gleichen Effekt hat ... es wird nichts angezeigt.
Ersetze die Zeile einfach. Das schlimmste was passieren könnte ist, das der Templateersteller irgendwo mit
===''
(ist GENAU gleich) abfragt und nicht mit
==''
ist gleich.
Der Unterschied ist, bei === müssen die Inhalte nicht nur gleich sein, sondern auch den gleichen Datentyp haben.
Bei ''==null kommt true raus.
Bei ''===null kommt false raus.
Sollte das bei Dir ein Problem verursachen, muss Du nur die Stelle finden mit
$CATEGORIES_DESCRIPTION===
und ersetzen mit
$CATEGORIES_DESCRIPTION==