помогите разобраться с модулем

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

как убрать место модуля если он пуст

#1 28 декабря 2011 в 22:18
Дело в том что в шаблоне модуль выводится так:
  1. <div class="mainContainer" id="main" style="border: none; -moz-border-radius: 0 0 8px 8px">
  2. <?php cmsModule('top'); ?>
  3. </div>
Если на этом месте нет модуля то будет так:


Я не силен в этом, но блок прописан в стилях, как сделать так что бы если нет модуля в этом место то и блок не выводился???
#2 29 декабря 2011 в 00:34
Если это такой же шаблон как у меня, то в CSS в #main поставить padding-top: 0px, но мне кажется с ней красивей.
Вот когда то делал и забросил worldpets.ru
#3 29 декабря 2011 в 10:56
Keep спс попробую позже, помоему шаблон такой же ток у меня уже его не узнать)
#4 29 декабря 2011 в 11:47
Надеюсь из примера ниже будет ясно.

  1. <?php if (cmsCountModules("maintop")) { ?><div><?php cmsModule("maintop"); ?></div><?php } ?>
но это старый код, не по феншую. по феншую подсчитывать количество модулей в самом начале и объявлять переменными. см дефолтный шаб 1.9
#5 29 декабря 2011 в 13:44
Евгенийне получилось
#6 29 декабря 2011 в 13:49
Keep получилось, но на следующем модуле который ниже углы не закругляются
#7 29 декабря 2011 в 14:09
все помогли уже закрываю)
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.