не могу разобраться с шаблоном материалов

Главные вкладки

Аватар пользователя zhekaxak zhekaxak 4 июня 2008 в 20:34

Я новичек в пользовании друпалом так что если можно по понятней отвечайте Smile
В общем хочу на друпале сделать сайт с mp3... создал новый тип материала, но вот не пойму как настроить вывод мне нужно чтоб в краткой версии выводились только названия песен списком без описания, кто выложил и т.д, а в полной уже все что можно... попробывал через contemplate, но что то не получается...
Может кто подскажет как такое сделать?
Кстати может уже есть модуль для мр3 каталога?
Или посоветуйте как еще можно его реализовать?
Заранее большое спасибо за ответы!

Комментарии

Аватар пользователя fairwind fairwind 4 июня 2008 в 22:01

В ССК для каждого типа материалов есть закладка display fields - там можно настроить, где и как поля показывать.
Contamplates, кстати, только с ССК актуальны.

Аватар пользователя zhekaxak zhekaxak 4 июня 2008 в 22:49

display fields настроил, но все равно остается та часть которая выводится из node.tpl.php, но если там изменить то применяется ко всем материалам, а мне надо только к 1 типу материала...

Аватар пользователя cardina1 cardina1 5 июня 2008 в 11:06

Вообще для вывода списков удобно использовать модуль views (http://drupal.org/project/views), там можно напрямую указать какие поля у нода выводить в списке, а какие нет.

Можно определить свой шаблон нода для конкретного типа (http://drupal.org/node/17565)
Чтобы определить в какой форме сейчас выводится нод (краткая/полная) используйте переменную $teaser (http://drupal.org/node/53464)

Аватар пользователя zhekaxak zhekaxak 6 июня 2008 в 12:26

думал разобрался, а оказуется не совсем.
Я сделал в taxonomy категории Исполнитель и Альбом, при добавление песни заполняю их. Но вот не пойму как их вывести в шаблоне?

Аватар пользователя cardina1 cardina1 7 июня 2008 в 12:20

Есть переменная $terms в шаблоне нода. поэтому можно вывести примерно так:

                <?php if ($taxonomy): ?>
                        <div class="terms"><?php print $terms ?></div>
                <?php endif;?>
Аватар пользователя zhekaxak zhekaxak 8 июня 2008 в 10:29

так он выводит все taxonomy что есть к данному материалу, а можно сделать типа:
Исполнитель: taxonomy1
Альбом: taxonomy2
ну и т.д?