Добрый день! Подскажите пожалуйста, темизирую блог на D7 и решил создать страницу контактов на своем шаблоне page--contact.tpl.php. Создал страницу из админки, которая имеет адрес node/25 поставил в настройках синонима "contact" и создал залил на сервер page--contact.tpl.php со своим содержанием. Кеш очистил, но - глухо как в танке. Создаю заливаю на сервер page--node--25.tpl.php с аналогичным содержанием - все ок. Я понимаю вопрос глуповат, может есть где-то в сети полезное почитать по этому поводу. Заранее спасибо.
P/S: Поиском пользовался, может конечно не так как хотелось бы, но тем не менее для себя ни чего не нашел путного, может просто не знаю что искать.
Комментарии
логика подсказывает что друпал юзает изначальное машинное имя ноды.
от нее привет)
создайте тип материала contant (машинное имя) и ваш шаблон будет работать
создавать целый тип материала ради одной страницы? передоз
не будет , нет такого suggestion .
Будет работать, я так делал, правда в 6). Ну хотите создайте через views страницу contact и выведите там свое содержимое и к этому можно будет применить page--contact.tpl.php
так речь про семерку - в ней не будет .
не хочу.
если бы мне надо было создать рабочий page--contact.tpl.php именно для этой страницы , то я бы в template_preprocess_page создал такой suggestions при условии $node->nid==25 и всё .
Тогда в чем вопрос?
Я разве задавал какие то вопросы ?
Видимо , я что то пропустил .
Ну и все. Человек спросил, и мы дали ему варианты, а он сам разберется.
Спасибо всем кто откликнулся, ситуацию понял.