Помогите! Как изменить тэг <title> для отдельной ноды? [будем считать решённым]

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

Аватар пользователя Georgii Georgii 23 февраля 2011 в 16:15

Приветствую!
Прошу помощи по следующему вопросу.

На сайте есть много нод определённого типа. Для этого типа нод через модуль Page Title задан шаблон мета-тэга title.
Для небольшого числа нод хочу сделать совершенно другое содержимое мета-тэга title (включая шаблон).

Как это можно сделать? Желательно через PHP, который можно записать в Content Template.

Буду признателен за любые идеи!

Комментарии

Аватар пользователя Geldora Geldora 23 февраля 2011 в 19:59

"Georgii" wrote:
Конструктивно

Очень. Потому что это единственная возможная реакция на ваш вопрос...

Подскажу: вы пытались посмотреть настройки модуля?

Аватар пользователя Georgii Georgii 23 февраля 2011 в 21:58

"Geldora" wrote:
единственная возможная реакция на ваш вопрос...

... со стороны человека, который даже описание проблемы не прочитал.
Предлагаю следующее, можете помочь - помогайте. Нет - идите мимо. Smile

Аватар пользователя Georgii Georgii 23 февраля 2011 в 23:17

"Shift-Web" wrote:
Для небольшого числа нод можно создать свой тип контента и забиндить ему свой шаблон.

Можно, но тогда придётся для каждой группки нод дублировать шаблон содержимого в ContentTemplate. Делать это только ради настройки тэга (действительно не мета) title просто нерационально.

В общем обошёлся небольшим изменением в page.tpl.php.

Аватар пользователя Shift-Web Shift-Web 23 февраля 2011 в 23:39

"Georgii" wrote:
Можно, но тогда придётся для каждой группки нод дублировать шаблон содержимого в ContentTemplate. Делать это только ради настройки тэга (действительно не мета) title просто нерационально.

Это было решение не требующее ковыряния логики. Здесь не любят, когда так делают. Приоритет на модули и ковыряния в админке.

"Georgii" wrote:
В общем обошёлся небольшим изменением в page.tpl.php.

Можно и так. Рациональности здесь больше, но гибкость падает к плинтусу. Полагаю, там трёхэтажный IF.

Аватар пользователя Georgii Georgii 23 февраля 2011 в 23:59

"Shift-Web" wrote:
Это было решение

Это костыль, который начисто лишает гибкости модуль ContentTemplates. Если нужного функционала нет, то модулями и админкой не отделаться безотносительно к Вашим предположениям о том, что "здесь" любят.
"Shift-Web" wrote:
Полагаю

Ваше право Smile

Аватар пользователя Shift-Web Shift-Web 24 февраля 2011 в 14:31

"Georgii" wrote:
С Dru иначе никак :)

Через тернии к сабжу, осмыслив кудрявость западлы путей первозданных. Biggrin

Инфографика -- хрень, но неплохая попытка навести порядок в стойле Smile Тут больше расколотые цепи подходят и чувак с крыльями на пике(не на той которой колют).

Аватар пользователя Geldora Geldora 25 февраля 2011 в 0:53

"Geldora" wrote:
вы пытались посмотреть настройки модуля?

Потому что САМ модуль ПэйжТайтл позволяет сделать все, что вам нужно...

"Georgii" wrote:
сделать совершенно другое содержимое мета-тэга title (включая шаблон)

Аватар пользователя Georgii Georgii 25 февраля 2011 в 2:14

Geldora, даже не буду предлагать всё-таки обратить внимание на обсуждение, написанное выше. Лучше глянуть сначала сюда http://drupal.org/node/798898 (это к тому, что "САМ модуль ПэйжТайтл позволяет сделать"), а потом сделать самому (самой) ровно так, как советуете - а именно в рамках одного типа нод прописать несколько разных шаблонов для Title.
До тех пор пока не получится буду считать Ваш "совет" откровенно поспешным и непрофессиональным.