Erstmal Danke für den Tipp Axel. Ich glaube ich habe mein Problem nicht klar genug beschrieben :
In der Index.php des Templates habe ich folgende Definition von Modulpositionen :
Code:
<!--Modul USER 1 in einer Tabelle -->
<?php
if (mosCountModules('user1')>0) {
?>
<center>
<table border="0" cellpadding="0" cellspacing="0" class="table_user">
<tr>
<td class="zelle_oben" align="left" valign="top"></td>
</tr>
<tr>
<td class="zelle_unten" align="left" valign="top">
<div class="module_left"><?php mosLoadModules ( 'user1' ); ?></div>
</td>
</tr>
</table>
</center>
<?php
}
?>
<!--Modul USER 2 in einer Tabelle -->
<?php
if (mosCountModules('user2')>0) {
?>
<center>
<table border="0" cellpadding="0" cellspacing="0" class="table_user">
<tr>
<td class="zelle_oben" align="left" valign="top"></td>
</tr>
<tr>
<td class="zelle_unten" align="left" valign="top">
<div class="module_left"><?php mosLoadModules ( 'user2' ); ?></div>
</td>
</tr>
</table>
</center>
<?php
}
?>
Im Backend (Modul-Manager) habe ich ein Modul der Position user1 zugewiesen. Wenn ich bei "Pages" All auswähle wird das Modul auf allen Seiten angezeigt. Wähle ich aber nur einige Seiten aus der Menüstruktur wird das Menü nicht auf allen ausgewählten Seiten gezeigt.
Ich will aber z.B. auf der Position user1 auf der Startseite (Menüpunkt Home) das Banner-Modul zeigen, auf der Gästebuch-Seite aber das Wetter-Modul und auf der Log-In-Seite eben gar nichts. Nach meinem Verständnis müsste das über die Zuweisungen im Modul-Manager bei den entsprechenden Modulen möglich sein. Die Anzeige im Template sollte dann über das "if mosCountModules >0 " gesteuert stattfinden oder eben nicht.
Ich hab auch mal mit "unassigned" bei der Page-zuweisung getestet, aber wahrscheinlich bin ich zu blöd um zu blicken auf welchen Seiten ein Modul dann gezeigt wird und wann nicht. Eine Regelmässigkeit bzw. einen Bezug zu einer itemid in der URL der Seite finde ich nicht.
Lasst mich bitte nicht dumm bleiben !!!!!!!!!!!!!!
Lesezeichen