Гибкость комментариев

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

Аватар пользователя godson godson 30 августа 2010 в 9:46

Нода вместе со стандартным модулем комментариев - довольно универсальная штука: это можно приспособить для разных нужд. Однако единственная проблема - Название и ссылки остаются теми же самыми - "Комментарии", "Добавить комментарий". Можно ли каким-то образом это изменить, чтобы в определенных категориях это выглядело по-своему, например "Гостевая комната", "Молитвенная комната" ("Добавить молитвенную нужду") и т.п.?

Комментарии

Аватар пользователя godson godson 30 августа 2010 в 10:00

Я предполагаю, что это можно сделать через Views но боюсь, что у меня не получится... можете подсказать?

Аватар пользователя graker graker 30 августа 2010 в 10:18

Не, Views тут ни при чем. Надо шаблоны редактировать на предмет проверки типа ноды и вывода соответствующей надписи.

Аватар пользователя godson godson 30 августа 2010 в 12:33

"graker" wrote:
Не, Views тут ни при чем. Надо шаблоны редактировать на предмет проверки типа ноды и вывода соответствующей надписи.

А никак не получится, чтобы тип материалов не менять? Допустим там же, в шаблоне сделать проверку к принадлежности какой-то конкретной ноде, и заменить заголовки соответствующими названиями?

Аватар пользователя graker graker 30 августа 2010 в 12:59

Ну да, именно так. Я ж сказал не менять тип, а проверять тип. А там уж - тип вы будете проверять, или конкретную ноду - без разницы. Главное что делать надо в шаблоне.

Аватар пользователя godson godson 30 августа 2010 в 16:57

Спасибо огромное, получилось. И еще одно, пожалуйста, подскажите, в какой переменной содиржится id термина таксономии?

Аватар пользователя graker graker 30 августа 2010 в 17:13

Там не просто переменная, там массив терминов - их ведь несколько может быть.

Проявите самостоятельность: напишите в шаблоне print_r($node); и найдите.

Ну или, если уж не получится, - посмотрите тут, зря писал что ли Smile

Аватар пользователя godson godson 30 августа 2010 в 17:30

Нашел я свой номер, а в каком виде записать переменную, не могу понять, там какой-то "объект" есть непонятный: [taxonomy] => Array ( [235] => stdClass Object ( [tid] => 235 [vid] => 4 [name] => Стихи [description] => [weight] => 0 ) )

пробую записать так: $node->taxonomy[tid] - не получается Sad