В общем проблема проста.
Мне надо сделать, чтобы в таблице в одном столбце было очень много информации.
Но если я использую "Исключить из вывода" выборка из базы делается, но найти человеческое значение у меня не получается.
Я пытаюсь с помощью темизации в одно поле засунуть несколько, но это не удается.
Как получить !ЧЕЛОВЕЧЕСКОЕ! значение из полей, которые "исключены из вывода".
Комментарии
Ничего не понял...как это исключить из вывода, но получить много информации?
Не надо с помощью темизации.
"Человеческое", т.е. отрендеренное поле, можно вставить в другое поле, в редактировании вьюсины нажав в этом другом поле галку "Выводить это поле в виде значения" (или как-то так), там в текстовом поле написать [ваше скрытое поле][другое какое-нибудь поле][и т.д.]. Список доступных токенов там же ниже есть.
Спасибо за быстрый ответ.
Видимо для решение моей задачи мне придется не "исключать из вывода" с помощью галочки в настройках полей представления.
А просто не рендрить их через шаблон.
Как сайт будет готов обязательно покажу готовый вариант.
в представление нужно выводить те поля которые необходимы
т.е. по простому - они будут включены в выборку (в SQL запрос)
после возможно следующее:
выбрав поле в котором необходимо отображать нечто большее чем просто вывод этого поля,
указать для него "перезаписывать результаты",
далее "Заменить выводимое полем значением" тут - некий текст [поле_исключенное_из_вывода],
подобным образом использовать "выводить это поле в виде ссылки"
"подстановочные шаблоны" это доступные вам значения предыдущих полей
таким образом можно к примеру заменить текст на картинку и сделать это ссылкой на что либо еще,
сгруппировав в требуемый вариант вывода значения трех полей два из которых исключены из вывода.
Также можно использовать модули, расширяющие функциональность Views: views_customfield, views_php, viewsphpfilter...
"исключить из вывода" удобно использовать например в табличном вьюсе, чтобы разместить в одной ячейке значения нескольких полей(токенами)....
Блин, народ спасибо большое за помощь. По-моему первый раз так много ответов получил на друпале.
Я как раз использую views_customfield, просто надо значение cck динамически преобразовывать.
Но я так подумал, что удобнее будет не хранить код в базе, а изменить tpl, чтобы можно было отслеживать изменения.
У меня как раз табличное представление. И мне надо разместить в одной ячейке очень много значений.
Как на сайте http://rostov.life-realty.ru/sale
http://drupal.org/project/views_accordion