0 Пользователей и 1 Гость просматривают эту тему.
  • 1 Ответов
  • 975 Просмотров
*

nightbodom

  • Захожу иногда
  • 97
  • 1 / 1
Нужна помощь, у меня сайт на 3 колонки, 2 сайдбара и контент. Левый сайдбар на некоторых страницах не отображается, поэтому никак не могу задать нужный размер для блока с контентом.
 ! Помогите пожалуйста

Вывод блоков
Код
<div class="content-block">
  <?php if ($this->countModules('sidebar-1')): ?>
      <div class="sidebar-1"><jdoc:include type="modules" name="sidebar-1" style="xhtml" /></div>
  <?php endif; ?>
  <div class="content">
      <jdoc:include type="message" />
      <jdoc:include type="component" />
  </div>
  <?php if ($this->countModules('sidebar-2')): ?>
      <div class="sidebar-2"><jdoc:include type="modules" name="sidebar-2" style="xhtml" /></div>
  <?php endif; ?>
</div>

CSS
Код
.content-block {width:1170px; margin:0 auto;}
.sidebar-1 {float:left; width:180px; margin-top:20px; margin-right:20px; border:1px solid #ead99d; padding:0px 0 10px 0;}
.sidebar-2 {float:right; width:270px; margin-left:20px;}
.content {float:left;width:660px; position:relative;}
« Последнее редактирование: 29.05.2015, 01:14:35 от nightbodom »
*

nightbodom

  • Захожу иногда
  • 97
  • 1 / 1
Решил проблему таким способом

Код
<div class="content-block">
   <?php if ($this->countModules('sidebar-1')): ?>
      <div class="sidebar-1"><jdoc:include type="modules" name="sidebar-1" style="xhtml" /></div>
   <?php endif; ?>
   <?php
      $showleft= $this->countModules('sidebar-1');
   ?>
   <?php
      if($showleft){
   ?>
   <div class="content">
   <?php
   }
      elseif(!$showleft){
   ?>
   <div class="content-full">
   <?php
   }
   ?>
      <jdoc:include type="message" />
      <jdoc:include type="component" />
   </div>
   <?php if ($this->countModules('sidebar-2')): ?>
      <div class="sidebar-2"><jdoc:include type="modules" name="sidebar-2" style="xhtml" /></div>
   <?php endif; ?>
</div>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

mодуль в позиции search_box появляется только в том случае, если в позиции search имеется опубликова

Автор nrjkolyan

Ответов: 0
Просмотров: 962
Последний ответ 04.03.2016, 21:44:27
от nrjkolyan
Шаблон Solar - Размеры

Автор artemich61

Ответов: 5
Просмотров: 965
Последний ответ 30.01.2015, 01:38:15
от artemich61
Наложение блоков друг на друга

Автор darkghost

Ответов: 2
Просмотров: 1717
Последний ответ 24.12.2014, 10:31:46
от darkghost
Как убрать из шаблона возможность адаптации под размеры экранов?

Автор AraSolix

Ответов: 11
Просмотров: 6325
Последний ответ 11.12.2014, 15:51:52
от ShamilHan
Смещение блоков в IE

Автор Alex_14

Ответов: 4
Просмотров: 1029
Последний ответ 24.07.2014, 11:24:25
от Alex_14