Шаблона страницы page--contact.tpl.php вместо page--node--25.tpl.php. Почему?

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

Аватар пользователя mr.temi4 mr.temi4 19 апреля 2012 в 16:20

Добрый день! Подскажите пожалуйста, темизирую блог на D7 и решил создать страницу контактов на своем шаблоне page--contact.tpl.php. Создал страницу из админки, которая имеет адрес node/25 поставил в настройках синонима "contact" и создал залил на сервер page--contact.tpl.php со своим содержанием. Кеш очистил, но - глухо как в танке. Создаю заливаю на сервер page--node--25.tpl.php с аналогичным содержанием - все ок. Я понимаю вопрос глуповат, может есть где-то в сети полезное почитать по этому поводу. Заранее спасибо.
P/S: Поиском пользовался, может конечно не так как хотелось бы, но тем не менее для себя ни чего не нашел путного, может просто не знаю что искать.

Комментарии

Аватар пользователя drupby drupby 19 апреля 2012 в 21:32

"Bezlepkin" wrote:
создайте тип материала contant (машинное имя) и ваш шаблон будет работать

не будет , нет такого suggestion .

Аватар пользователя Bezlepkin Bezlepkin 20 апреля 2012 в 0:08

Будет работать, я так делал, правда в 6). Ну хотите создайте через views страницу contact и выведите там свое содержимое и к этому можно будет применить page--contact.tpl.php

Аватар пользователя drupby drupby 20 апреля 2012 в 0:17

"Bezlepkin" wrote:
Будет работать, я так делал, правда в 6).

так речь про семерку - в ней не будет .
"Bezlepkin" wrote:
Ну хотите создайте через views страницу

не хочу.
если бы мне надо было создать рабочий page--contact.tpl.php именно для этой страницы , то я бы в template_preprocess_page создал такой suggestions при условии $node->nid==25 и всё .