2015-01-13 2 views
0

Новое в Drupal Theming, у меня есть код, где файл node.tpl обновляется (изменен), но на странице контакта не вносятся изменения. Любая помощь будет оценена.Drupal node.tpl не применяет изменения к странице контактной формы

В файле node.tpl, кто-то добавить этот код:

<?php 

include('includes/right_menu.inc'); 

?> 

Ok, кажется, не логично, но ...

Я вижу это включить в любой странице узла, освобожденной на странице контактов.

Должен ли я создать конкретный узел - contact.tpl.php или другой?

Спасибо

ответ

0

Если я не ошибаюсь, контактная страница не отображается узел, но форму. Поэтому файл шаблона node.tpl не используется в этом контексте.

+0

OK. Если я не могу использовать node.tpl, какие у меня есть решения? Если я использую page-contact.tpl, я не могу повторно использовать «include». Я знаю, что код нелогичен, было бы проще использовать блоки на RightSidebar, я думаю. –

+0

Я согласен с вами в том, что использование блока, по-видимому, является самым стандартным решением. В противном случае вы можете иметь такую ​​же проблему при отображении других объектов, которые не являются узлами (например, таксономиями). – dinopmi