Вопрос Как создать условие

Discussion in 'Изменение шаблона (кастомизация)' started by Roin, Mar 31, 2017.

  1. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Помогите, как создать условие, чтобы при отсутствии правой колонки (right), центральная колонка (content) имела id отличный от начального. Вывод позиции right регулируется PHP скриптом проверки мобильности (для мобильных устройств она не выводится). Код:
    Код (CODE):
    1. <div id="content" >
    2. jdoc:include type="modules" name="cont" />
    3.  <jdoc:include type="component" style="xhtml" />
    4. </div>
    5. <?php if ( !$detect->isMobile() ) { ?>
    6. <?php if($this->countModules('right')) :?>
    7. <div id="right">
    8. <jdoc:include type="modules" name="right" style="xhtml" />
    9. </div>
    10. <?php endif;  ?>
    11. <?php } ?>

    т.е. нужно условие, что если right отсутствует, то id="content" должно быть id="content_ful"
     
  2.  
  3. OlegK
    Offline

    OlegK Russian Joomla! Team Staff Member ⇒ Профи ⇐

    Joined:
    Jan 17, 2011
    Messages:
    7,812
    Likes Received:
    771
    Gender:
    Male
    Вопрос не имеет отношения к условию показа модуля.Перенес тему.
    Применяй разные классы стилей, как в стандартных шаблонах
     
  4. Offline

    Roin Пользователь

    Joined:
    Apr 2, 2013
    Messages:
    39
    Likes Received:
    0
    Gender:
    Male
    Не могли бы вы подробнее объяснить о применении разных классов стилей? Проблема в том, что классы применяются, но если модуль right не выводится по условию мобильности, то вместо него остается пустое место, content не растягивается т.к. у него остается изначальный класс и прежние CSS (как при наличии right). Если же создать условие в шаблоне, что при отсутствии right, модуль content должен иметь другой класс, то ему можно будет назначить подходящие свойства. И медиазапросы здесь так же не подходят, класс должен измениться в зависимости от наличия соседнего модуля, чтобы оставшемуся назначить новые стили.
     
  5. CB9T
    Offline

    CB9T Преподаватель по J! Staff Member ⇒ Профи ⇐

    Joined:
    May 21, 2010
    Messages:
    2,604
    Likes Received:
    322
    Gender:
    Male

Share This Page

Loading...