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

Изучаем CMS Drupal

  Все выпуски  

Файл node.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.

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

Видеофайл: Упражнения для восстановления физической формы после родов
Видеофайл: учимся игре в футбол: упражнения на прием и обработку мяча в движении
Видеофайл: Как выполнять прямые удары коленом в Муай Тай
Видеофайл: учимся играть на гитаре: баррэ, закрытые аккорды
Видеофайл: как резать плитку
Видеофайл: Гимнастика для профилактики болей в спине

Золотой Клон, часть 2. Игра Золотой Клон существует уже более 3 лет (создана в 2007 году). За это время игроки успели создать множество княжеств. Однако начинающему игроку думать об этом еще рановато. Ведь его возможности в игре, мягко говоря, ограничены. Начинающий игрок имеет статус Бродяга, а больше ничего и не имеет. Впрочем, я необъективен. Начинающий игрок имеет еще кое-что. У него есть цель - повысить свой статус в течение 30 дней. Если он этого не сделает, то попадет в Горемычные покои. И для продолжения игры нужно будет, чтобы кто-то из игроков выкупил вашего персонажа из них. Но этого можно и не ждать - на одном аккаунте может быть множество персонажей, поэтому вы можете просто создать нового персонажа. Все публикации по данной теме

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

  • Скачать новости дня одним архивом
  • Срок хранения файлов на DepositFiles продлен. Так что если вам не удалось скачать какие-либо файлы из-за истекшего срока хранения, вы можете сделать это сейчас.

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

Теги:

Шаблон страницы определенного типа публикации (на его основе выводится как сама страница публикации, так и список всех публикаций) определяется файлом node.tpl.php, а также файлами вида node-тип_публикации.tpl.php (напомним, что наиболее часто используются следующие типы публикаций: book, forum, page, story). Формат этих файлов полностью идентичен, а их назначение заключается в том, чтобы более точно настроить вид страниц для отдельных типов публикаций.

Данный файл содержит следующие переменные:


  • $title — заголовок публикации;

  • $content — полное содержимое публикации либо только ее анонс;

  • $date — дата создания публикации;

  • $links — ссылки для публикации (например, Читать далее, Добавить комментарий);

  • $name — имя автора публикации;

  • $terms — список терминов таксономии, присвоенных публикации;

  • $teaser — если значение параметра равно True, то в переменной $content содержится анонс публикации;

  • $promote — если значение равно True, то анонс публикации будет отображаться на главной странице;

  • $sticky — если значение параметра равно True, то анонс публикации будет закрепляться вверху всех списков.

  • $status — если значение равно True, то данная публикация уже есть на сайте.

  • $comment — может принимать следующие значения:

    • 0 — запретить комментирование публикации;

    • 1 — разрешить посетителям только просматривать комментарии к публикации;

    • 2 — разрешить посетителям просматривать комментарии и добавлять свои комментарии.



  • $readmore — если значение параметра равно True, то анонс публикации не включает в себя весь материал публикации;

  • $is_admin — если значение равно True, то текущий пользователь является администратором сайта;

  • а также переменные $picture, $node_url, $submitted, $is_front.



Кроме того, в сценарии может использоваться объект $node. Имена и назначение многих свойств этого объекта совпадают с именами и назначением переменных, описанных выше. Просмотреть перечень всех свойств объекта $node можно с помощью строки кода вида print_r($node);.

В качестве примера посмотрите на код файла node.tpl.php стандартной темы PushButton.

<div class="node<?php if ($sticky) { print " sticky"; } ?><?php if (!$status) { print " node-unpublished"; } ?>">
<?php print $picture ?>
<?php if ($page == 0): ?>
<h1 class="title"><a href="<?php print $node_url ?>"><?php print $title ?></a></h1>
<?php endif; ?>
<span class="submitted"><?php print $submitted ?></span>
<span class="taxonomy"><?php print $terms ?></span>
<div class="content"><?php print $content ?></div>
<?php if ($links): ?>
<div class="links">&raquo; <?php print $links ?></div>
<?php endif; ?>
</div>

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

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

Модуль: Phiware Voice
Тема оформления: Jake Strawn
Модуль: Devel
Модуль: here
Модуль: Admin
Модуль: Guestbook Views
Модуль: Makak Media
???? ??????????: Zen
???? ??????????: Theme guide v6
???? ??????????: configurator demo

Все новости


В избранное