Отправляет email-рассылки с помощью сервиса Sendsay

Изучаем CMS Drupal

  Все выпуски  

Файл block.tpl.php и его разновидности


Другие сайты и рассылки

Сайт, который ведет данную рассылку, принадлежит к сети сайтов FORworld. Рекомендуем посетить другие наши сайты.

Или же вы можете просто посмотреть, что нового появилось на наших сайтах.

Также рекомендуем подписаться на другие наши рассылки. Или присоединиться к нашим сообществам в ВКонтакте, Мой Мир, Facebook, LiveJournal

Мы в:

Twitter: forworld
Виджеты для главной страницы Яндекса

подробнее...

Рекомендуем скачать

Взламываем автомобильный сайт (видео)
Размер (Кбайт): 49000

Устанавливаем ispCP на Ubuntu 8.04 и знакомимся с интерфейсами (видео)
Размер (Кбайт): 90000

Взлом одного из крупных грузинских информационных ресурсов (видео)
Размер (Кбайт): 50000

Взламываем Ecard при помощи фрагментированной SQL-инъекции (видео)
Размер (Кбайт): 62000

Все файлы

Предлагаем воспользоваться купоном - cvkyp05r1n1jrdwvefclqwkz6lwx28db - на 10% скидку при покупке GOLD-аккаунта DepositFiles с периодом действия 6 месяцев или 1 год. Купон действителен до 2010-10-19.

И еще можно скачать

Недокументированные и малоизвестные возможности Windows Vista. Для профессионалов (PDF)
Недокументированные и малоизвестные возможности Windows Vista. Для профессионалов (DOC)
Способ удаления механизма ограничения по времени из казуальных игр
Windows Vista. Для профессионалов (PDF)
Windows Vista. Для профессионалов (DOC)
Оптимизация и автоматизация работы на ПК. Компьютер на 100% (PDF)

Здравствуйте, уважаемые подписчики. Обратите внимание на некоторые изменения в формате ведения данной рассылки. Теперь новые статьи сначала выставляются на продажу на сайте http://textsale.ru. И только если статья не будет куплена в течение 2 недель, она снимается с продажи и публикуется на нашем сайте и в данной рассылке.

Если у вас есть свой сайт схожей тематики, вы можете купить новые статьи для публикации на нем. Список статей, в данный момент находящихся в продаже, можно посмотреть на странице http://www.textsale.ru/u64335team64335.html.

И еще несколько слов и предложений:

  • Скачать новости дня одним архивом
  • Предыдущий ключ активации Gold-аккаунта для DepositFiles был активирован пользователем grabinski. Активировать купон можно на странице http://bonus.depositfiles.com/ru/gold/points.php вашей учетной записи.

Файл block.tpl.php и его разновидности

Теги:

Вид блоков на вашем сайте определяется файлом block.tpl.php, а также файлами с именами вида block-модуль-номер_блока.tpl.php, block-модуль.tpl.php, block-регион.tpl.php. Формат этих файлов полностью идентичен, а их назначение заключается в том, чтобы более точно настроить вид отдельных блоков сайта.


  1. Так, самым первым применяется файл block.tpl.php — шаблон, описанный в нем, применяется для всех блоков.

  2. После этого CMS Drupal ищет файлы вида block-регион.tpl.php и присваивает шаблон, описанный в них, всем блокам, которые расположены в соответствующем регионе (напомним, наиболее часто используются следующие регионы: left, right, header, footer).

  3. Затем CMS Drupal ищет файлы вида block-модуль.tpl.php и присваивает шаблон, описанный в них, всем блокам заданного модуля.

  4. После этого CMS Drupal ищет файлы вида block-модуль-номер_блока.tpl.php. Если такие файлы есть, то определенные в них шаблоны заменяют собой текущие шаблоны для блоков, которые были созданы соответствующим модулем и имеют соответствующий номер (значение свойства delta объекта $block).



Перед тем как начать редактирование файлов с шаблонами блоков, ознакомьтесь с переменными, которые в них используются:

  • $id — содержит идентификатор выводимого блока;

  • $block_id — хранит идентификатор выводимого блока отдельно для левого и правого столбца;

  • $block_zebra — замещает odd/even в списках (позволяет посредством CSS чередовать цвета в списках) отдельно для левого и правого столбца;

  • а также переменные $directory, $zebra, $is_front.



Кроме того, в этом файле используется объект $block, который поддерживает следующие свойства:

  • $block->module — название модуля, создавшего блок;

  • $block->delta — номер данного блока в списке блоков, созданных модулем, имя которого указано в свойстве module;

  • $block->subject — название блока;

  • $block->content — содержимое блока;

  • $block->status — статус блока (0 или 1);

  • $block->region — название региона, в котором отображается блок (left, right, header, footer);

  • $block->throttle — настройки, используемые модулем Throttle.



Пример файла. В качестве примера взглянем на стандартный файл block.tpl.php движка тем PHPTAL theme engine.

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

<?php if ($block->subject): ?>
<h2><?php print $block->subject ?></h2>
<?php endif;?>

<div class="content"><?php print $block->content ?></div>
</div>

Источник: http://mydrupal.co.ua/node/857

10 последних новостей и статей с популярных сайтов

Модуль: here
Модуль: Admin
Модуль: Guestbook Views
Модуль: Makak Media
???? ??????????: Zen
???? ??????????: Theme guide v6
???? ??????????: configurator demo
???? ??????????: Skinr module.
???? ??????????: live demo
???? ??????????: Skinr

Все новости


В избранное