[Решено] Как использовать исключенные из вывода поля во Views 2

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

Аватар пользователя zniki.ru zniki.ru 7 сентября 2012 в 1:36

В общем проблема проста.
Мне надо сделать, чтобы в таблице в одном столбце было очень много информации.
Но если я использую "Исключить из вывода" выборка из базы делается, но найти человеческое значение у меня не получается.
Я пытаюсь с помощью темизации в одно поле засунуть несколько, но это не удается.

Как получить !ЧЕЛОВЕЧЕСКОЕ! значение из полей, которые "исключены из вывода".

Комментарии

Аватар пользователя Worth Worth 7 сентября 2012 в 6:07

Не надо с помощью темизации.
"Человеческое", т.е. отрендеренное поле, можно вставить в другое поле, в редактировании вьюсины нажав в этом другом поле галку "Выводить это поле в виде значения" (или как-то так), там в текстовом поле написать [ваше скрытое поле][другое какое-нибудь поле][и т.д.]. Список доступных токенов там же ниже есть.

Аватар пользователя zniki.ru zniki.ru 7 сентября 2012 в 8:57

"Worth" wrote:
Не надо с помощью темизации.
"Человеческое", т.е. отрендеренное поле, можно вставить в другое поле, в редактировании вьюсины нажав в этом другом поле галку "Выводить это поле в виде значения" (или как-то так), там в текстовом поле написать [ваше скрытое поле][другое какое-нибудь поле][и т.д.]. Список доступных токенов там же ниже есть.

Спасибо за быстрый ответ.
Видимо для решение моей задачи мне придется не "исключать из вывода" с помощью галочки в настройках полей представления.
А просто не рендрить их через шаблон.
Как сайт будет готов обязательно покажу готовый вариант.

Аватар пользователя multpix multpix 7 сентября 2012 в 9:32

"zniki.ru" wrote:

в представление нужно выводить те поля которые необходимы
т.е. по простому - они будут включены в выборку (в SQL запрос)
после возможно следующее:
выбрав поле в котором необходимо отображать нечто большее чем просто вывод этого поля,
указать для него "перезаписывать результаты",
далее "Заменить выводимое полем значением" тут - некий текст [поле_исключенное_из_вывода],
подобным образом использовать "выводить это поле в виде ссылки"
"подстановочные шаблоны" это доступные вам значения предыдущих полей

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

Аватар пользователя Orion76 Orion76 7 сентября 2012 в 10:20

"исключить из вывода" удобно использовать например в табличном вьюсе, чтобы разместить в одной ячейке значения нескольких полей(токенами)....

Аватар пользователя zniki.ru zniki.ru 7 сентября 2012 в 14:43

Блин, народ спасибо большое за помощь. По-моему первый раз так много ответов получил на друпале.

"Goodboy" wrote:
Также можно использовать модули, расширяющие функциональность Views:  views_customfield,  views_php, viewsphpfilter...

Я как раз использую views_customfield, просто надо значение cck динамически преобразовывать.
Но я так подумал, что удобнее будет не хранить код в базе, а изменить tpl, чтобы можно было отслеживать изменения.

"orion76" wrote:
"исключить из вывода" удобно использовать например в табличном вьюсе, чтобы разместить в одной ячейке значения нескольких полей(токенами)....

У меня как раз табличное представление. И мне надо разместить в одной ячейке очень много значений.
Как на сайте http://rostov.life-realty.ru/sale