Добавить регионы

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

Аватар пользователя Redddd Redddd 7 декабря 2009 в 23:42

Всем привет! Возникла такая проблема - необходимо добавить на главнуб страницу дополнительные регионы. Тема garland в файле garland.info:
regions[left] = Left sidebar
regions[right] = Right sidebar
regions[content] = Content
regions[header] = Header
regions[footer] = Footer
regions[newregion] = New Region

в page.tpl.php:
<?php if ($new_region): ?>
<?php print $new_region ?>
<?php endif; ?>
Сбрасываю кэш и не происходит нифига, захожу в администрирование->настройка сайта->Блоки. А на этой странице не появляется новый регион. В чем тут дело?

Комментарии

Аватар пользователя Fanny@drupal.org Fanny@drupal.org 8 декабря 2009 в 2:34

Для того, чтобы заработали регионы надо их обозначить в info и tpl файлах.

Причем одинаково. Т.е. если в info пишем
regions[newregion] = New Region

=> то и
в page.tpl.php:
<?php if ($new_region): ?>
<?php print $new_region ?>
<?php endif; ?>

пишите также.

(в данном случай - "также"=newregion

Аватар пользователя Redddd Redddd 8 декабря 2009 в 22:33

<a href="mailto:Fanny@drupal.org">Fanny@drupal.org</a> wrote:
Для того, чтобы заработали регионы надо их обозначить в info и tpl файлах.

Причем одинаково. Т.е. если в info пишем
regions[newregion] = New Region

=> то и
в page.tpl.php:
<?php if ($new_region): ?>
<?php print $new_region ?>
<?php endif; ?>

пишите также.

Все исправил по образцу все равно новый регино не появился. Может я не в том месте page.tpl.php его вывожу?

Аватар пользователя Redddd Redddd 8 декабря 2009 в 22:55

<a href="mailto:Fanny@drupal.org">Fanny@drupal.org</a> wrote:
Вы правда думаете тут телепаты?...

Напишите в личку, помогу


Написал

Аватар пользователя Redddd Redddd 10 декабря 2009 в 23:55

// $Id: page.tpl.php,v 1.18.2.1 2009/04/30 00:13:31 goba Exp $
?>
language ?>" lang="language ?>" dir="dir ?>">




>






'. $mission .'

'; endif; ?>

'; endif; ?>

'. $title .'

'; endif; ?>

    '. $tabs .'

'; endif; ?>

    '. $tabs2 .'

'; endif; ?>

Аватар пользователя Redddd Redddd 13 декабря 2009 в 16:18

<a href="mailto:Fanny@drupal.org">Fanny@drupal.org</a> wrote:
Ответил письмом и два раза через форму, ищите письма, побейте антиспам (письма от ~ 08/12/2009 23:05)

Что ж такое, ничего не получил:(. А не могли бы Вы выслать на почту stason83@mail.ru. Буду очень благодарен!

Аватар пользователя ooa3 ooa3 14 декабря 2009 в 2:37

Тут ещо есть такая штука, если кеш в дкупале не почистить, регион может не показатса
/admin/settings/performance
внизу кнопка "Очистить кеш двных"

Аватар пользователя d31m07y1988 d31m07y1988 5 февраля 2010 в 16:30

а зачем в каждой строчке открывать и закрывать php?

<?php ?>

в начале и конце достаточно.

Интересные коментарии у Fanny

"<a href="mailto:Fanny@drupal.org">Fanny@drupal.org</a>" wrote:

Для того, чтобы заработали регионы надо их обозначить в info и tpl файлах.
Причем одинаково. Т.е. если в info пишем
regions[newregion] = New Region
=> то и
в page.tpl.php:
<?php if ($new_region): ?>
<?php print $new_region ?>
<?php endif; ?>
пишите также.
(в данном случай - "также"=newregion

Сам пишет newregion в info, а в page.tpl уже new_region

Если уж пишешь regions[newregion] = New Region
то и
<?php if ($newregion): ?>
<?php echo $newregion ?>
<?php endif; ?>