Приветствую сообщество.
Давненько меня тут не было)))
По просьбе raiden сделал вывод еще одного sidebar-а.
Первый вариант, как ему хотелось:
Левая широкая — основной контент, правых сайдбаров — два
В шапку шаблона добавляем
В теле шаблона меняем
Второй вариант — как обычно, сайдбары по краям))), скрины не делал, и так понятно.
PS...
В файл CSS шаблона нужно добавить:
ну или свои стили.
Давненько меня тут не было)))
По просьбе raiden сделал вывод еще одного sidebar-а.
Первый вариант, как ему хотелось:
Левая широкая — основной контент, правых сайдбаров — два



В шапку шаблона добавляем
$mod_count['sidebar2'] = $this->countModules('sidebar2');
<div id="mainbody" class="container_12"> <div id="main" class="<?php if ($mod_count['sidebar2']&&$mod_count['sidebar']) { ?>grid_6<?php } elseif ($mod_count['sidebar2']||$mod_count['sidebar']) { ?>grid_9<?php } else { ?>grid_12<?php } ?>"> <?php $this->printModules('maintop'); ?> <?php $messages = cmsCore::getSessionMessages(); ?> <?php if ($messages) { ?> <div class="sess_messages" id="sess_messages"> <?php foreach($messages as $message){ ?> <?php echo $message; ?> <?php } ?> </div> <?php } ?> <?php if($this->page_body){ ?> <div class="component"> <?php $this->printBody(); ?> </div> <?php } ?> <?php $this->printModules('mainbottom'); ?> </div> <?php if ($mod_count['sidebar']) { ?> <div class="grid_3" id="sidebar"><?php $this->printModules('sidebar'); ?></div> <?php } ?> <?php if ($mod_count['sidebar2']) { ?> <div class="grid_3" id="sidebar2"><?php $this->printModules('sidebar2'); ?></div> <?php } ?> </div>
<div id="mainbody" class="container_12"> <?php if ($mod_count['sidebar']) { ?> <div class="grid_3" id="sidebar"><?php $this->printModules('sidebar'); ?></div> <?php } ?> <div id="main" class="<?php if ($mod_count['sidebar']&&$mod_count['sidebar2']) { ?>grid_6<?php } elseif ($mod_count['sidebar']||$mod_count['leftbar']) { ?>grid_9<?php } else { ?>grid_12<?php } ?>"> <?php $this->printModules('maintop'); ?> <?php $messages = cmsCore::getSessionMessages(); ?> <?php if ($messages) { ?> <div class="sess_messages" id="sess_messages"> <?php foreach($messages as $message){ ?> <?php echo $message; ?> <?php } ?> </div> <?php } ?> <?php if($this->page_body){ ?> <div class="component"> <?php $this->printBody(); ?> </div> <?php } ?> <?php $this->printModules('mainbottom'); ?> </div> <?php if ($mod_count['sidebar2']) { ?> <div class="grid_3" id="sidebar2"><?php $this->printModules('sidebar2'); ?></div> <?php } ?> </div>
В файл CSS шаблона нужно добавить:
/********************************* Сайдбар2 ************************************/ #sidebar2 .module{ padding:15px; background:#E0EAEF; display:block; overflow:hidden; border-radius:10px; -moz-border-radius:10px; margin-bottom:7px; -moz-box-shadow:0 2px 0 #000; box-shadow:0 2px 0 #000; } #sidebar2 .moduletitle{ font-size:18px; margin-bottom:10px; color:#1873AA; text-shadow:0 2px 0 #FFFFFF; } #sidebar2 .modulebody p{ margin-bottom:10px; }
для стилей классы одинаковые расставлять нужно.
http://htmlbook.ru/html/attr/id
http://www.w3schools.com/tags/att_global_id.asp
Ну еще вставить баннер в шапку, в подвал пару - тройку позиций да еще растянуть до 1200 px и дефолтный шаблон будет вне конкуренции!
Надеюсь понятно )))
1 Залитые файлы стилей
2 Подключаем в хедере свой файл
3 тут корректируем ширину если надо.