Im Produkt-Listing ist man in einer Kategorie und die hat server-intern diese URL:
/index.php?cPath=XXFILENAME_DEFAULT würde also Kategorie-Seiten mit einbeziehen.
Das gleiche gilt bei nach Herstellern gefilterte Seiten, auch da ist man eigtl. auf der
/index.php.
Deshalb muß man für Seiten die die
index.php als
basename($PHP_SELF) haben größere Geschütze auffahren.
In den HTML-Dateien des Templates kann man z.B. mittels
{if $smarty.get.cPath}
prüfen ob man auf einer Kategorieseite ist, mittels
{$smarty.get.manufacturers_id}
prüfen ob man auf einer Herstellerseite ist usw.
In der
boxes.php könnte man das
$fullcontent-Array zwar um
FILENAME_DEFAULT erweitern müsste jedoch aus dem
so etwas in der Art machen
(*EDIT* korrigiert: doppeltes && entfernt *END_EDIT*)wenn man die Boxen auf den Kategorie- und Herstellerseiten haben möchte und keinen fullcontent.
Damit hättest du dann die Startseite erwischt.
Gruß,
noRiddle