Всем привет. Проблема в следующем. У меня получается применять Views только для построения страницы со списком статей. А можно ли применять Views ещё и для построения самого материала (тела статьи)?
Поясню, зачем мне это нужно. Мне нужно, чтобы в статьях было скрыто содержимое некоторых полей, а в списке статей (в тизерах) это содержимое должно отображаться. Но как это сделать – непонятно.
Например, у меня имеются картинки, которые мне надо вставить в таблицу статей, созданную при помощи вьюса. Картинки должны выводиться в таблице в отдельном столбце напротив заголовков статей. Задача вроде не сложная – всего и делов, задать поле для размещения картинки в типе материала, а во вьюсе определить для неё ячейку для показа. Но – блин! – мне не надо, чтобы эти картинки отображались в самих статьях. Мне надо, чтобы они отображались только в таблице, а в самих статьях они должны быть отфильтрованы (скрыты от показа).
Вот такая ф-ня. Помогите, я в отчаянии.
Комментарии
http://www.YOURSITE.ru/admin/structure/types/manage/articles/display
Смотрите тут.
В админке. Управление отображением (в меню «Структура»).
Если этого недостаточно, то для более «тонкого» контроля (вида ноды) можешь здесь почитать.
Попробовал написать в файле node.tpl следующий код:
hide ($content ['kartinka']);
Мне, напоминаю, нужно скрыть конкретную ноду в материале.
Ковырялся так и сяк. Может делаю как-то не так. Ничерта не получается. Может, через админку проще? Подскажите пожалуйста, как это сделать. Или киньте ссыль на нормальный мануал.
Ох... зачем сложности... /admin/structure/types/manage/articles/display - вот по такому адресу зайдите, ну конечно при условии, что у вас тип материала "articles". Там для каждого типа показа выберите отображать или не отображать поле. Сверху там типы показов "По умолчанию" и "Анонс". Чем такой подход не устраивает?
Я делаю так
Может Display suite поможет?
Башка моя чугунная. Допетрил наконец. Спасибо огромное. Всё оказалось так просто.