Page Title и кастомный Тайтл для отдельных нод, как?

Аватар пользователя real_stranger real_stranger 14 июля 2012 в 11:50

Здравствуйте!

Возникла следующая проблема. Для определённого типа материала в Page Title прописан шаблон формирования тайтла, при этом на некоторых нодах этого типа материала нужна возможность прописать свой, отличный от шаблонного тайтла. При этом этот свой должен перекрыть шаблонный. Вопрос как это сделать?

В 7 такая штука работает, в 6 нет. Вариант правки page.tpl.php тоже допускается.

Заранее, спасибо!

Комментарии

Аватар пользователя real_stranger real_stranger 14 июля 2012 в 14:15

vitaliy.stymkovskyy wrote:
Поставь модуль Page Title

А заголовок топика и содержимое вы читали? Именно этот модуль и стоит.

Аватар пользователя vitalii.stymkovskyi vitalii.stymkovskyi 14 июля 2012 в 21:15

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

Аватар пользователя real_stranger real_stranger 14 июля 2012 в 22:49

"vitaliy.stymkovskyy" wrote:
значит вы не смотрели настройки, этот модуль позволяет задавать шаблоны для типа материала но и также позволяет вывести поле в которое и прописывается заголовок для каждой ноды.

А вы проверяли суть работы? Если ввести в это поле заголовок, то ничего не изменится, подхвачен будет именно шаблонный!

http://img256.imageshack.us/img256/6411/image000fp.png

Аватар пользователя real_stranger real_stranger 16 июля 2012 в 12:49

Вот так в шаблоне сделал:

<?php
if ($node->field_custom_title[0]['view'] == "") {
echo $head_title;
} else {
echo $node->field_custom_title[0]['view'];
}
?>

field_custom_title - это поле, которое менеджер будет заполнить/не заполнять в ноде. То есть я проверяю заполненность поля ключевого.