Другой стиль при перечислении узлов и отображении одного узла - PullRequest
0 голосов
/ 26 марта 2011

Я новичок в Drupal, пришёл из мира фреймворков PHP, и у меня возникли проблемы с пониманием иерархии шаблонов в Drupal 7.

Я создал шаблон с именем 'node - article.tpl.php' и могу стилизовать узлы моей отдельной статьи. Проблема в том, что это влияет и на первую страницу. Я хочу стилизовать список узлов иначе, чем при отображении отдельных узлов. Как я могу это сделать?

/ Тобиас

1 Ответ

0 голосов
/ 28 марта 2011

На главной странице перечислены узлы, которые помечены для продвижения на первую страницу.Вы можете пометить / разблокировать каждый узел в разделе «Параметры публикации» формы добавления / редактирования узла.

Drupal предоставляет переменную $ promo, которая доступна в шаблоне узла.Таким образом, вы можете использовать это в node - article.tpl.php при определении того, какой контент вы хотите вывести:

if($promote) {
   print "<h2>".$title."</h2>"; 
} else {  
   print "<h1>".$title."</h1>";
}

Если вам нужно более сложно определить, какие узлы должны быть перечислены на главной страницеВы можете заглянуть в модуль Views: http://drupal.org/project/views.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...