Убрать левые и правые блоки под слайдером

Тема в разделе "Дизайн, оформление и шаблоны", создана пользователем Korovke, 10 май 2015.

  1. Korovke

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

    Сообщения:
    42
    Симпатии:
    3
    Добрый день! Как можно сделать так, чтобы при добавлении левых и правых блоков, они были под слайдером? Т.е., чтобы слайдер всегда был сверху и у него не было правых и левых блоков.
     
  2. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    в home.tpl (это для главной страницы)
    вырезать <?php echo $content_top; ?>
    и перенести его выше... т.е так <div class="container"><?php echo $content_top; ?>

    естественно в верх страницы размещать только слайдшоу
     
  3. Korovke

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

    Сообщения:
    42
    Симпатии:
    3
    В этом случае убираются везде левые и правые блоки, а мне надо, чтобы их не было только для слайдера.

    Видать надо здесь что-то поменять:
    Код:
        <?php if ($column_left && $column_right) { ?>
        <?php $class = 'col-sm-6'; ?>
        <?php } elseif ($column_left || $column_right) { ?>
        <?php $class = 'col-sm-9'; ?>
        <?php } else { ?>
        <?php $class = 'col-sm-12'; ?>
        <?php } ?>
    Или может вырезать сам слайдер и его перенести наверх как-то?
     
  4. Ален

    Ален Эксперт

    Сообщения:
    2.055
    Симпатии:
    634
    как так? они никуда не пропадают. Так у меня.
     
    Korovke нравится это.
  5. Korovke

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

    Сообщения:
    42
    Симпатии:
    3
    Прошу прощения! Забыл из верха модуль вниз перенести. Все работает! Спасибо!
     
  6. OlegZ

    OlegZ Новичок

    Сообщения:
    26
    Симпатии:
    0
    Уважаемые! Поднимаю эту тему с вопросом, а как это реализвать на версии 3.0?
     
  7. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.214
    Симпатии:
    196
    как-то так
    HTML:
    {{ header }}
    <div id="common-home" class="container">
      <div class="row">
        <div class="col-md-12">{{ content_top }}</div>
        {{ column_left }}
        {% if column_left and column_right %}
        {% set class = 'col-sm-6' %}
        {% elseif column_left or column_right %}
        {% set class = 'col-sm-9' %}
        {% else %}
        {% set class = 'col-sm-12' %}
        {% endif %}
        <div id="content" class="{{ class }}">{{ content_bottom }}</div>
        {{ column_right }}</div>
    </div>
    {{ footer }}
    и в макете, верх страницы вывести слайдер
    остальное, низ сраницы
     
  8. OlegZ

    OlegZ Новичок

    Сообщения:
    26
    Симпатии:
    0
    Я так уже пробовал. В результате левый блок оказвается внизу страницы.
     
  9. fanatic

    fanatic Продвинутый пользователь

    Сообщения:
    1.214
    Симпатии:
    196
    а это сделали?
     
    OlegZ нравится это.
  10. OlegZ

    OlegZ Новичок

    Сообщения:
    26
    Симпатии:
    0
    Блин, это я мимо ушей пропустил. Работает! Спасибо Вам огромное!
     
  11. OlegZ

    OlegZ Новичок

    Сообщения:
    26
    Симпатии:
    0
    И еще вопросик в тему. Если с home.twig это прокатило (да и с другими), то вот с information что то не могу подружиться.
    Делаю вот так:
    HTML:
    {{ header }}
    <div id="information-information" class="container">
      <ul class="breadcrumb">
        {% for breadcrumb in breadcrumbs %}
        <li><a href="{{ breadcrumb.href }}">{{ breadcrumb.text }}</a></li>
        {% endfor %}
      </ul>
      <div class="row">
        <div class="col-md-12">{{ content_top }}<h1>{{ heading_title }}</h1>
          {{ description }}</div>
        {{ column_left }}
        {% if column_left and column_right %}
        {% set class = 'col-sm-6' %}
        {% elseif column_left or column_right %}
        {% set class = 'col-sm-9' %}
        {% else %}
        {% set class = 'col-sm-12' %}
        {% endif %}
        <div id="content" class="{{ class }}">{{ content_bottom }}</div>
        {{ column_right }}</div>
    </div>
    {{ footer }}
    
    Левый блок съезжает вниз.
    Помогите, люди добрые.