@dimamoskalenko

Как сделать две колонки (сайдбар + контент) в bootstrap для cms joomla?

На сайте был уже похожий вопрос(https://toster.ru/q/138149)
Необходимо реализовать тоже самое только с учетом того, чтобы на некоторых страницах сайтбар был, а на других не было(возможности cms, как вы понимаете, это позволяют).
  • Вопрос задан
  • 333 просмотра
Пригласить эксперта
Ответы на вопрос 2
<?php $sidebarModule = !!$this->countModules('sidebar'); ?>

<div class="container">
  <div class="row">

  <?php if ($sidebarModule) : ?>
    <div class="col-md-4">
      <jdoc:include type="modules" name="sidebar" />
    </div>
  <?php endif; ?>

    <div class="col-md-<?php echo ($sidebarModule ? 8 : 12); ?>">
      <jdoc:include type="component" />
    </div>

  </div>
</div>
Ответ написан
Комментировать
@dimamoskalenko Автор вопроса
Спасибо за ответ Евгений Куманин.
Работает не так, как хотелось бы.
Код, который выдает движок:
<div class="container">
    <div class="row">
        <div class="col-md-4">
            <div class="custom"  >
                <div class="sidebar_l">
                    Текст сайдбара
                </div>
            </div>
        </div>
        <div class="col-md-8">
            <div class="item-page">
                <div class="page-header">
                    <h1>Заголовок статьи</h1>
                    <div>Текст статьи</div>
                </div>
            </div>
        </div>
    </div>
</div>

А хотелось бы:
<div class="item-page">
    <div class="page-header">
        <h1>Заголовок статьи</h1>
        <div class="container">
            <div class="row">
                <div class="col-md-4">
                    <div class="custom"  >
                        <div class="sidebar_l">
                            Текст сайдбара
                        </div>
                    </div>
                </div>
                <div class="col-md-8">
                    <div>Текст статьи</div>
                </div>
            </div>
        </div>
    </div>
</div>

Много танцев для этого нужно?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы