Второй сайдбар

вывести 2 сайдбара одновременно

#1 24 ноября 2017 в 13:27
День добрый! Не подскажите как вывести 2 сайдбара одновременно в дефолтном шаблоне второй ветки Инстанта.
Посмотрела темы на форуме ответов много но все для первой ветки.
#3 24 ноября 2017 в 13:42


Возьмете альтернативный дефолтный шаблон, например: instantcms.ru/blogs/nemnogo-poleznogo/besplatnyi-shablon-sitestroi-instantcms-default-template-cover.html

MakArtSoft
Спасибо за ответ, но я хотела бы понять как на дефолтном сделать так как он точно рабочий и без проблем. А данный шаблон попробовала и у него есть много мелких недочетов.
#4 24 ноября 2017 в 13:56

Не подскажите как вывести 2 сайдбара одновременно в дефолтном шаблоне второй ветки Инстанта.

@vivalattea
В дефолтном шаблоне только один сайдбар. В зависимости от настроек он выводится справа или слева. Чтобы добавить еще один сайдбар, можно его добавить в файлах main.tpl.php и scheme.html по аналогии с тем, который уже есть. И еще, скорее всего, придется править css.

хотела бы понять как на дефолтном сделать так как он точно рабочий и без проблем. А данный шаблон попробовала и у него есть много мелких недочетов.

@vivalattea
Есть вероятность, что проще поправить недочеты в готовом решении, чем сделать всё заново с такими же или еще большими недочетами. Просто галочку поставить не получится.
#5 24 ноября 2017 в 14:09
Да я по аналогии и начала делать

В scheme.html
  1. {position:leftsidebar}
В main.tpl.php:
  1. <div class="leftsidebar" id="widget_pos_header"><?php $this->widgets('leftsidebar', false, 'wrapper_plain'); ?></div>
Но пока не получилось
#6 24 ноября 2017 в 14:26
Сайдбар выводит этот код (примерно 111 строка)
  1. <?php if($is_sidebar){ ?>
  2. <aside>
  3. <div class="widget_ajax_wrap" id="widget_pos_right-top"><?php $this->widgets('right-top'); ?></div>
  4. <div class="widget_ajax_wrap" id="widget_pos_right-center"><?php $this->widgets('right-center'); ?></div>
  5. <div class="widget_ajax_wrap" id="widget_pos_right-bottom"><?php $this->widgets('right-bottom'); ?></div>
  6. </aside>
  7. <?php } ?>
Также обратите внимание, что есть такой код (примерно 72 строка):
  1. <?php
  2. $is_sidebar = $this->hasWidgetsOn('right-top', 'right-center', 'right-bottom');
  3. $section_width = $is_sidebar ? '730px' : '100%';
  4. ?>
Он тоже касается сайдбара.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.