Форум русской поддержки Joomla!® CMS
04.12.2016, 16:20:16 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Скрыть правую колонку

 (Прочитано 342 раз)
0 Пользователей и 1 Гость смотрят эту тему.
brigadier
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« : 01.04.2015, 12:09:49 »

Привет !
есть код из шаблона
Код:
<div id="main" class="col-md-9 col-xs-12"></div>
<div id="right" class="col-md-3 col-xs-12"></div>

задача на определённых страницах скрыть правую колонку и растянуть main на col-md-12
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Offline Offline

Пол: Мужской
Сообщений: 6452



« Ответ #1 : 01.04.2015, 13:35:53 »

<?php if (условие совпадает) { ?>
  <div id="main" class="col-md-12 col-xs-12"></div>
<?php } else { ?>
  <div id="main" class="col-md-9 col-xs-12"></div>
  <div id="right" class="col-md-3 col-xs-12"></div>
<?php } ?>
Записан
brigadier
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #2 : 01.04.2015, 13:42:40 »

спасибо.
а условие как ?
допустим на странице site/login
Записан
brigadier
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #3 : 01.04.2015, 13:48:18 »

вот полный кусок кода

Код:
<div class="container">
          <div class="row">
            <div id="main" class="col-md-9 col-xs-12">
                    <?php if(count(JFactory::getApplication()->getMessageQueue())):?>
                    <jdoc:include type="message" />
                    <?php endif; ?>
                    <jdoc:include type="component" />
            </div>
            <div id="right" class="col-md-3 col-xs-12">
             <?php if($this->countModules('right')) : ?>
                   <jdoc:include type="modules" name="right" style="none" />
             <?php endif; ?>
            </div>
         </div>
      </div>
   
Записан
brigadier
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #4 : 01.04.2015, 23:20:25 »

сделал проще: добавил позицию выше "main" и сделал её на всю длину.
модуль логина вставил в новую позицию.

теперь вот не знаю как запихнуть регистрацию в модуль ?
Записан
AlekVolsk
Профи
********

Репутация: +316/-3
Offline Offline

Пол: Мужской
Сообщений: 6452



« Ответ #5 : 01.04.2015, 23:36:47 »

Непонятно, при каких условиях вам надо было скрыть колонку.
Может быть. проще так:
Код
<div class="container">
 <div class="row">
   <?php if($this->countModules('right')) { ?>
     <div id="main" class="col-md-9 col-xs-12">
       <?php if(count(JFactory::getApplication()->getMessageQueue())):?>
         <jdoc:include type="message" />
       <?php endif; ?>
       <jdoc:include type="component" />
     </div>
     <div id="right" class="col-md-3 col-xs-12">
       <jdoc:include type="modules" name="right" style="none" />
     </div>
   <?php } else { ?>
     <div id="main" class="col-md-12 col-xs-12">
       <?php if(count(JFactory::getApplication()->getMessageQueue())):?>
         <jdoc:include type="message" />
       <?php endif; ?>
       <jdoc:include type="component" />
     </div>
   <?php } ?>
 </div>
</div>
Записан
brigadier
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 76



« Ответ #6 : 02.04.2015, 15:24:01 »

то что нужно !
спасибо ) Cheesy
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet