Помогите с навигацией в друпале

MS
На сайте с 26.04.2008
Offline
59
507

Здрасте!

Подскажите плиз, где находится файл шаблона блока навигация? который обчно в левой колонке.

C0
На сайте с 20.04.2012
Offline
1
#1

block.tpl.php в каталоге темы, могут так же файлы шаблонов называться по имени зарегистрированного(прописанного в теме) блока. Например: block-search.tpl.php, block-seti.tpl.php... и т.д.

Ищу копирайтера-рерайтера и мастера по наращиванию ТИЦ и PR, для совместного заработка. den(собак)e-vizitka.tk
MS
На сайте с 26.04.2008
Offline
59
#2

а если его нету? есть мануал как сделать этот блок? какие там функции нужны

C0
На сайте с 20.04.2012
Offline
1
#3

Если не виден в выбранном шаблоне блок навигация, то заходим пункт меню блоки http://ваш_сайт.ру/?q=admin/build/block

Находим там навигацию и в выпадающем меню выбираем левую панель или правую, смотря какая тема. Потом внизу жмём кнопку применить или как она там называется...

Я так понял модуль админки не установлен и после смены темы всё пропало?

MS
На сайте с 26.04.2008
Offline
59
#4

не, мне надо просто в стандартную тему bartik добавить этот файл block.tpl.php. в папку я его перенес, а как его подключить к теме? что бы он из темы брался а не из системы

C0
На сайте с 20.04.2012
Offline
1
#5

Если ты изменяешь файл block.tpl.php то он сам берётся CMS из каталога с темой, главное регистр букв соблюдать, чтобы маленькие были, а то будут проблемы и после добавления этого файла очистить кэш,

если у тебя твой собственный блок, то нужно прописать его в теме(все файлы находятся в каталоге с темой), для этого:

1) вписываем строчку в файл имя_темы.info

например regions[content_bottom] = content bottom, где regions[название_блока] = описание блока

2) создаём файл с именем content_bottom.tpl.php и содержимым допустим

<div id="block-<?php print $block->module .'-'. $block->delta; ?>" class="block block-<?php print $block->module ?>">

<div class="content">

<?php print $block->content ?>

</div>

</div>

3) описываем в css наши стили

MS
На сайте с 26.04.2008
Offline
59
#6

о кайфово! огромное спасибр за мини мануальчик!

C0
На сайте с 20.04.2012
Offline
1
#7

Надеюсь подойдёт :), я так понял вопрос был про drupal 7, а я только на бартике понял это. Писал про drupal 6. :), надеюсь не много поменялось :)

---------- Добавлено 20.04.2012 в 19:20 ----------

забыл дописать. Надо ещё в page.tpl.php вставить строку

<div id="content_bottom"><?php print $content_bottom; ?></div>

тогда новый блок будет показываться в системе

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий