Hmmm, Standard lt. Core ist die Anzeige eines Moduls auf allen Seiten, die zu einer Kategorie/Sektion/... gehören - incl. der Anzeige auf der Kategorie-/Sektion-/...-Seite selbst.
Einfach nochmal alle Einstellungen überprüfen sowie in der index.php nachsehen, ob da nicht irgend eine Einschränkung drin steht >> zu einer solchen komme ich gleich bzgl. der Fragestellung von stefando:
Eine funktionierende Variante könnte so aussehen:
Im Modulmanager die Sektion bzw. die Kategorie auswählen (also alles wie bisher). Dabei sollte dem Modul eine Position zugewiesen sein, die nur für dieses Modul gilt (gibt ja genügend Positionen).
Jetzt in die index.php gehen und das Laden des Modules unter eine Bedingung stellen (in meinem Bsp.
user1).
PHP Code:
<?php
if ( $_REQUEST["task"] != "section" && $_REQUEST["task"] != "category" ) {
mosLoadModules ( 'user1' );
}
?>
Jetzt wird das Modul nur bei den Einträgen - nicht aber bei den (Startseiten) der Sektion/Kategorie angezeigt.
Soll ein spezielles Modul im Ausnahmefall für eine bestimmte Sektion/Kategorie auch auf den Startseiten der Sektion/Kategorie zu sehen sein, wäre mit der betreffenden
Itemid zu ergänzen (im Bsp.
2):
PHP Code:
<?php
if ( ( $_REQUEST["task"] != "section" && $_REQUEST["task"] != "category" ) || $_REQUEST["Itemid"] == "2" ) {
mosLoadModules ( 'user1' );
}
?>
usw. ...
mfG dot°NETt