Задача - используя Views PHP вывести текст комментария, если известен его cid ($row->cid).
Как сделать - не знаю.
upd
безотносительно моей ситуации это делается так:
<?php
$somevar = comment_load($cid);
print ($somevar->comment_body['und'][0]['value']);
?>
Комментарии
Пользуетесь неделей толерантности?)
1-ое - исполняемый код из базы это зло. Если Вы вводите код в админке, он будет сохранятся в бд. Почему зло, можете прочитать здесь http://www.drupal.ru/node/60512#comment-334746
2-ое, расскажите в чем состоит задача, мне казаться Вы к ее решению подошли не с того бока.
Задача - вывести 1 коммент во вьюху рядом с названием ноды.
Наверное вы правы и проще темизацией через тпл вьюху сделать
Но моего вопроса это не снимает
А по моему View и без PHP так умеет, по полям...
не, поля конечно создают паттерны для использования, именно так я и получаю cid (вот такой вот модуль: поле с cid дает, а поле с текстом коммента нет), но вот вывести в поле текст комментария используя его cid - хрен то там стандартными методами.
relations во вьюс попробуйте добавить.
Не поможет.
Модуль - bestreply - релиза под 7-ку нет.
Выдает 3 поля - nid, uid, cid.
Релейшн по uid - добавляется, но поля для вывода юзера все равно не появляется. Соответственно с cid будет та же беда. Проверить не удается, поскольку связь не добавляется нормально - ибо хочет видеть таблицу comments (!!), которая в семерке гордо называется comment. $)
Вот такие вот пироги Тру друпалеры видимо отказались от участия в неделе толерантности
Да и д.орг слег, одни беды кругом
Смысл недели толерантности не в этом А в том чтобы не отсылать новичков лесом, а пытаться вникнуть в его проблемы. Мы с Алексеем честно попытались это сделать.
Спасибо
Трушный - entity_load('comment', $cid);
поцанский SELECT * FROM comments ...
comment_load($cid)- подойдет?
о, а я что-то не нагуглил его в семёрке.
Можно и им, он враппер над entity_load('comment', $cid);
окей, пасиб
Твоюж медь, куда делось поле с содержанием комментария из таблицы? В шестерке оно было, зуб даю
field_data_comment_body
field_revision_comment_body
ага, нашел тупо поиском текста комментария по бд