Свой *.tpl.php для типа материала

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

Аватар пользователя Avanege Avanege 19 июня 2012 в 15:31

Привет.
Drupal 7.14, ситуация такая. Мне нужно создать страницы с анкетами сотрудников. Для этого я создал отдельный типа материала "anketa", добавил нужные поля. Вот пример того что я хочу. (Поля расположены примерно одинаково)

УРЛ при добавлении страницы URL выглядит так http://site.ru/ankety/stranica-s-anketoy (заюзан модуль PatchAuto)

В итоге, анкета добавлена но выглядит примерно вот так:

Это форматирование мне не нравиться поэтому я хочу для anketa сделать свой tpl.php и расставить div'ами фото и описание как полагается. (tpl.php НЕ ДОЛЖЕН ПЕРЕКРЫВАТЬ page.tpl.php)

Подскажите каким способом мне это лучше сделать ? Заранее благодарен за ответ, и за то, что вы это всё прочли.

Комментарии

Аватар пользователя Avanege Avanege 19 июня 2012 в 15:49

Ах да, все сейчас будут меня перенаправлять на поиск, бросаться камнями в мою сторону. И скажу сразу, что
node--anketa.tpl.php я пробовал, выводит шаблон, но при включенном pathauto, он не отображает нормально.
Не пойму логику зависимости.

Аватар пользователя Orion76 Orion76 19 июня 2012 в 16:23

"Avanege" wrote:

Ах да, все сейчас будут меня перенаправлять на поиск, бросаться камнями в мою сторону.


Да... точно... спасибо что напомнили..

Камень первый:

"Avanege" wrote:
он не отображает нормально.

"нормально" - понятие индивидуальное...
А телепатические способности не всегда срабатывают нормально-))

Аватар пользователя Orion76 Orion76 19 июня 2012 в 17:05

Каждый путь(адрес) Друпал может иметь алиасы(альтернативные пути)
Впринципе PathAuto - этол только инструмент для автоматической генерации алиасов..

Можно пример адреса(алиаса) - сформированного PathAuto?

Попробуйте для какой-нибудь ноды задать алиас в ручную(на форме редактирования ноды)- постарайтесь придумать алиас "поуникальнее" - например хаотичный набор латинских символов..
И попробуйте загрузить страницу ноды по этому адресу(алиасу)