Не могу справиться с простой (наверняка) задачей.
Создал свой Блок "Приветствие". Он должен быть только на Главной, в самом верху Содержимого. А после него чтоб выводились - сообщения из блога, Story, Page - любые материалы, выводимые на Главную.
В Админ-панели "Блоки" я его туда и поместил, на самый верх Содержимого.
Но выводится на Главной все не так, как хочется. Сперва в Содержимом Главной показываются: сообщения из блога, Story, Page. И только потом Блок "Приветствие".
Подскажите, пожалуйста, как решить проблему?
Комментарии
Есть другое поле "заголовок", если в верстке оно размещено в центральной части,а не в шапке, то думаю можно просто блок разместить там.
все делается через шаблон. тоесть page.tpl.php. Добавляешь туда зону вверх блока контент. и туда свой блок приветствие
вот примерно как
<?php print $название зоны ?>
<?php print $content ?>
и не забудь добавить зону в твой-шаблон.info
ссылку на документацию не знаю. лень искать
еси кто помнит скиньте пж
добавьте регион content-top и выводите блок там)
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
Погуглил, вроде все так...
Еще где-то что-то надо прописывать?
тему переподключите, например на гарланд и обратно)
зайдите на страницу с темами, чтобы реестр перестроился
И про переподключение Темы я читал уже. И конечно пробовал.
И снова попробовал. Не помогает (
ищите ошибку у себя
регионы так и добавляются
Ищу уже третий час... Эдак я долго буду осваивать Друпал ) Может, наведете на мысль, где копать?
Тему целиком перелопатил под себя из Garland Minelli.
Весь mytheme.info:
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"
Другие регионы (которые есть по умолчанию) здесь указывать ведь не надо?
И если я правильно понимаю, то новый регион должен появиться в разделе
Администрирование > Конструкция сайта > Блоки
Наряду с имеющимися регионами Левая колонка, Правая колонка, Содержимое, Заголовок, Подвал, Отключено (ну это не регион, но стоит в одном ряду с ними в админке).
Все так?
1. base theme = не указана
почитайте
Чтение помогло.
Я правил *.info как раз base темы (бывшая Garland), вместо того, чтобы править в подтеме Garland Minelli. Теперь все как надо.
Спасибо!