Хорошо, эти условия сработали. Но теперь почему-то не работает двойное условие.
Добавил еще такой код
PHP:
скопировать код в буфер обмена
if ($this->countModules('position-7(footer-1) and position-8(footer-2)') == 0): $colposition7 = "0"; $colposition9 = "12"; $colposition8 = "0"; endif; if ($this->countModules('position-8(footer-2) and position-9(footer-3)') == 0): $colposition7 = "12"; $colposition9 = "0"; $colposition8 = "0"; endif; if ($this->countModules('position-7(footer-1) and position-9(footer-3)') == 0): $colposition7 = "0"; $colposition9 = "0"; $colposition8 = "12"; endif; ?>
Ну и соответственно html тот же самый
CODE ( html):
скопировать код в буфер обмена
<div class="row footer"> <?php if($this->countModules('position-7(footer-1)')) : ?> <div class="col-lg-<?php echo $colposition7 ; ?> col-md-<?php echo $colposition7 ; ?> col-sm-<?php echo $colposition7 ; ?> col-xs-6 position7 footermargin"><jdoc:include type="modules" name="position-7(footer-1)" style="xhtml" /></div> <?php endif; ?> <?php if($this->countModules('position-8(footer-2)')) : ?> <div class="col-lg-<?php echo $colposition8 ; ?> col-md-<?php echo $colposition8 ; ?> col-sm-<?php echo $colposition8 ; ?> col-xs-6 position8 footermargin"><jdoc:include type="modules" name="position-8(footer-2)" style="xhtml" /></div> <?php endif; ?> <?php if($this->countModules('position-9(footer-3)')) : ?> <div class="col-lg-<?php echo $colposition9 ; ?> col-md-<?php echo $colposition9 ; ?> col-sm-<?php echo $colposition9 ; ?> col-xs-11 position9 footermargin"><jdoc:include type="modules" name="position-9(footer-3)" style="xhtml" /></div> <?php endif; ?> </div>
Не работает только в одном случае, если я выключаю блоки position-8 и position-9. Оставляю только включенным блок position-7. В этом случае мне скрипт должен вернуть значение $colposition7 = "12", но почему-то возвращает значение 0
Снова не понял, что я не так сделал?
|