Wenn ich das aber genauso mache, dann bekommt ja das einzelne Modul nicht mehr die Breite und das floateen zugewiesen, nur noch die Module insgesamt, weil sie ja in dem einen div sind welcher floatet und die jeweilige Breite zugewiesen bekommt.
Ich habs mal so gemacht, vielleicht meinst du das ja so. Denn wenn ich die Modul-Codes nur in einem Div lege werden alle nur untereinander angezeigt und der Div links gefloatet.
PHP-Code:
<div id="user">
<?php if (( mosCountModules ('user1')) && ( mosCountModules ('user2')) && ( mosCountModules ('user4'))) {?>
<!-- Anfang: user1 - user2 - user3 -->
<div class="mod3"><?php mosLoadModules('user1',-3); ?></div>
<div class="mod3"><?php mosLoadModules('user2',-3); ?></div>
<div class="mod3"><?php mosLoadModules('user4',-3); ?></div>
<!-- Ende -->
<?php } else if (( mosCountModules ('user1')) && ( mosCountModules ('user2'))) {?>
<!-- Anfang: user1 - user2 -->
<div class="mod2"><?php mosLoadModules('user1',-3); ?></div>
<div class="mod2"><?php mosLoadModules('user2',-3); ?></div>
<!-- Ende -->
<?php } else if (( mosCountModules ('user2')) && ( mosCountModules ('user4'))) {?>
<!-- Anfang: user2 - user4 -->
<div class="mod2"><?php mosLoadModules('user2',-3); ?></div>
<div class="mod2"><?php mosLoadModules('user4',-3); ?></div>
<!-- Ende -->
<?php } else if (( mosCountModules ('user1')) && ( mosCountModules ('user4'))) {?>
<!-- Anfang: user1 - user4 -->
<div class="mod2"><?php mosLoadModules('user1',-3); ?></div>
<div class="mod2"><?php mosLoadModules('user4',-3); ?></div>
<!-- Ende -->
<?php } else {?>
<!-- Anfang: user1 oder user2 oder user4 -->
<div class="mod1">
<?php mosLoadModules('user1',-3); ?>
<?php mosLoadModules('user2',-3); ?>
<?php mosLoadModules('user4',-3); ?>
</div>
<!-- Ende -->
<?php } ?>
<div class="clr"></div>
</div>
Also übersichtlicher ist es allemal. Sieht gut aus. Danke dir nochmals.
Lesezeichen