Как скрыть от показа поле в материале

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

Аватар пользователя xox xox 6 января 2012 в 5:48

Всем привет. Проблема в следующем. У меня получается применять Views только для построения страницы со списком статей. А можно ли применять Views ещё и для построения самого материала (тела статьи)?

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

Например, у меня имеются картинки, которые мне надо вставить в таблицу статей, созданную при помощи вьюса. Картинки должны выводиться в таблице в отдельном столбце напротив заголовков статей. Задача вроде не сложная – всего и делов, задать поле для размещения картинки в типе материала, а во вьюсе определить для неё ячейку для показа. Но – блин! – мне не надо, чтобы эти картинки отображались в самих статьях. Мне надо, чтобы они отображались только в таблице, а в самих статьях они должны быть отфильтрованы (скрыты от показа).

Вот такая ф-ня. Помогите, я в отчаянии.

Комментарии

Аватар пользователя Alexei91 Alexei91 6 января 2012 в 6:08

В админке. Управление отображением (в меню «Структура»).

Если этого недостаточно, то для более «тонкого» контроля (вида ноды) можешь здесь почитать.

Аватар пользователя xox xox 6 января 2012 в 12:06

Попробовал написать в файле node.tpl следующий код:

hide ($content ['kartinka']);

Мне, напоминаю, нужно скрыть конкретную ноду в материале.

Ковырялся так и сяк. Может делаю как-то не так. Ничерта не получается. Может, через админку проще? Подскажите пожалуйста, как это сделать. Или киньте ссыль на нормальный мануал.

Аватар пользователя validoll validoll 6 января 2012 в 12:33

Ох... зачем сложности... /admin/structure/types/manage/articles/display - вот по такому адресу зайдите, ну конечно при условии, что у вас тип материала "articles". Там для каждого типа показа выберите отображать или не отображать поле. Сверху там типы показов "По умолчанию" и "Анонс". Чем такой подход не устраивает?

Аватар пользователя IrinaStasuk IrinaStasuk 6 января 2012 в 12:43

"validoll" wrote:
Ох... зачем сложности... /admin/structure/types/manage/articles/display - вот по такому адресу зайдите, ну конечно при условии, что у вас тип материала "articles". Там для каждого типа показа выберите отображать или не отображать поле. Сверху там типы показов "По умолчанию" и "Анонс". Чем такой подход не устраивает?

Я делаю так