Решено. При создании темы на основе Zen регионы находят на контент

Главные вкладки

Аватар пользователя andre0701 andre0701 31 октября 2012 в 16:50

Всем привет!
Решил создать свою тему на основе темы Zen и сразу же столкнулся с такой проблемой: левый и правый регионы находят на основной контент... Ответа ни где не нашел, если кто может, помогите пожалуйста разобраться.

ВложениеРазмер
Иконка изображения zen.png37.93 КБ

Комментарии

Аватар пользователя andre0701 andre0701 10 ноября 2015 в 11:48

Нет, с блоками все вроде в порядке, на рисунке все видно, навигация находится в левом блоке. Проблема в чем то другом Sad

Аватар пользователя EvgenySorokin EvgenySorokin 31 октября 2012 в 17:34

Темплейт темы тогда смотрите, раз с блоками все ок. Возможно там менюха эта кодом выводится.
Давно с зеном не работал, не помню точно.

Аватар пользователя andre0701 andre0701 31 октября 2012 в 17:46

Мне кажется, что тут со стилями что то напутано.
Вот вывод для контента из page.tpl.php

">

<?php if ($mission): ?>

<?php print $mission; ?>

<?php endif; ?>
Вот стили pages.css
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}
и стили layout-fixed.css
#content,
.no-sidebars #content {
float: left; /* LTR */
width: 960px;
margin-left: 0; /* LTR */
margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
padding: 0; /* DO NOT CHANGE. Add padding or margin to #content .section. */
}

.sidebar-first #content {
width: 760px;
margin-left: 200px; /* LTR */ /* The width of .region-sidebar-first. */
margin-right: -960px; /* LTR */ /* Negative value of #content's width + left margin. */
}
Если я правильно понимаю, то когда выводится левый регион, ширина поля для контента должна уменьшиться до 760 px, но этого почему то не происходит...

Аватар пользователя andre0701 andre0701 31 октября 2012 в 18:02

Скачал тему Zen снова, скопировал в папку sites\all\themes\, скопировал в теме zen каталог STARTERKIT и поместил в туже папку (sites\all\themes\), переименовал в свою тему, переименовал файл info, сделал все как написано и опять все в точности то же самое..

Аватар пользователя Niklan Niklan 31 октября 2012 в 18:07

У вас блоки расположены неверно. ПОсле смены темы, обычно они все в одну кучу сваливаются. В одном из них менюшка по всей видимости.
Также в файле page.tpl.php попробуйте закомментировать строки:

<?php if ($secondary_menu): ?>
      <nav id="secondary-menu" role="navigation">
        <?php print theme('links__system_secondary_menu', array(
          
'links' => $secondary_menu,
          
'attributes' => array(
            
'class' => array('links''inline''clearfix'),
          ),
          
'heading' => array(
            
'text' => $secondary_menu_heading,
            
'level' => 'h2',
            
'class' => array('element-invisible'),
          ),
        )); 
?>
      </nav>
    <?php endif; ?>

а также

 <?php if ($main_menu): ?>
        <nav id="main-menu" role="navigation">
          <?php
          
// This code snippet is hard to modify. We recommend turning off the
          // "Main menu" on your sub-theme's settings form, deleting this PHP
          // code block, and, instead, using the "Menu block" module.
          // @see http://drupal.org/project/menu_block
          
print theme('links__system_main_menu', array(
            
'links' => $main_menu,
            
'attributes' => array(
              
'class' => array('links''inline''clearfix'),
            ),
            
'heading' => array(
              
'text' => t('Main menu'),
              
'level' => 'h2',
              
'class' => array('element-invisible'),
            ),
          )); 
?>
        </nav>
      <?php endif; ?>