[Решено] Как закрепить свой Блок в верху содержимого на главной?

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

Аватар пользователя taru taru 9 марта 2011 в 13:22

Не могу справиться с простой (наверняка) задачей.
Создал свой Блок "Приветствие". Он должен быть только на Главной, в самом верху Содержимого. А после него чтоб выводились - сообщения из блога, Story, Page - любые материалы, выводимые на Главную.
В Админ-панели "Блоки" я его туда и поместил, на самый верх Содержимого.
Но выводится на Главной все не так, как хочется. Сперва в Содержимом Главной показываются: сообщения из блога, Story, Page. И только потом Блок "Приветствие".
Подскажите, пожалуйста, как решить проблему?

Комментарии

Аватар пользователя Wscript Wscript 9 марта 2011 в 13:27

Есть другое поле "заголовок", если в верстке оно размещено в центральной части,а не в шапке, то думаю можно просто блок разместить там.

Аватар пользователя rusa8605 rusa8605 9 марта 2011 в 13:51

все делается через шаблон. тоесть page.tpl.php. Добавляешь туда зону вверх блока контент. и туда свой блок приветствие

вот примерно как

<?php print $название зоны ?>

<?php print $content ?>

и не забудь добавить зону в твой-шаблон.info

ссылку на документацию не знаю. лень искать
еси кто помнит скиньте пж

Аватар пользователя taru taru 9 марта 2011 в 15:12

2 Wscript
Регион "Заголовок" у меня в шапке. Не подходит...

2 rusa8605 & q2_faith
Добавил в mytheme.info новый регион:
regions[content_top] = Content top

Вставил в page.tpl.php
<?php print $content_top ?>
<?php print $content ?>

Очистил кэш. Но в Админке в Блоках никакой новый регион не добавился(.
Drupal 6.19
Погуглил, вроде все так...
Еще где-то что-то надо прописывать?

Аватар пользователя taru taru 9 марта 2011 в 17:25

Ищу уже третий час... Эдак я долго буду осваивать Друпал ) Может, наведете на мысль, где копать?
Тему целиком перелопатил под себя из Garland Minelli.

Весь mytheme.info:

; $Id: jazz.info,v 1.0 2011/03/07 23:27:32 goba Exp $
name = Jazz
core = 6.x
engine = phptemplate
stylesheets[all][] = style.css
stylesheets[print][] = print.css
regions[content_top] = Content top
; Information added by drupal.org packaging script on 2010-12-15
version = "6.20"
project = "drupal"
datestamp = "1292447788"

Другие регионы (которые есть по умолчанию) здесь указывать ведь не надо?
И если я правильно понимаю, то новый регион должен появиться в разделе
Администрирование > Конструкция сайта > Блоки
Наряду с имеющимися регионами Левая колонка, Правая колонка, Содержимое, Заголовок, Подвал, Отключено (ну это не регион, но стоит в одном ряду с ними в админке).
Все так?

Аватар пользователя taru taru 9 марта 2011 в 19:17

Чтение помогло.
Я правил *.info как раз base темы (бывшая Garland), вместо того, чтобы править в подтеме Garland Minelli. Теперь все как надо.
Спасибо!