Zusätzlich in sidebar.tpl angeben, auf welchen Seiten die sidebar angezeigt werden soll. Abgeprüft wird der Klassenname (alist sind Kategorieseiten, details ist die Artikeldetailseite usw.). Mit or true wird es auf allen Seiten angezeigt. Die Abfrage ist nur ein Beispiel, einfach nach Wunsch anpassen.
[{if $oView->getClassName() == 'alist' or $oView->getClassName() == 'start' or $oView->getClassName() == 'details' or true}]
Die Sidebar wird nun überall angezeigt. Hast du eine Idee warum jedoch der Kategorie-Kasten zwar überall angezeigt wird, aber meistens “leer” ist (ohne Kategorien gerendert wird)?
Nur der Ansatz zu der Lösung ist kompliziert, in oxid selbst hat sich diesbezüglich seit 5 Jahren nichts verändert.
D.h. man hätte auch ganz einfach das Template, wo man die sidebar haben will, bearbeiten können.