У некоторых статей скрыть верхнее изображение (Решено)

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

Аватар пользователя dimkin7 dimkin7 10 февраля 2012 в 13:30

Здравствуйте!
В некоторых статьях необходимо скрыть поле field_image, когда статья просматривается полностью.
Добавил поле field_show_top_image_in_artile к типу материала article.
Создал файл field--field_image--article.tpl.php
Добавил в самом верху файла


<?php 
    
//выводим верхнюю картинку в зависимости от значения поля field_show_top_image_in_artile
    
$field_show_arr field_get_items('node'$element['#object'], 'field_show_top_image_in_artile');
    if(
$field_view_mode == 'full' && $field_show_arr[0]["value"] = false)
    {
        
//hide($items); - так тоже выводится, только все центрируется, включая текст статьи
        
return;
    }
?>
<?php $tag 
$label_hidden 'div' 'section'?>
....
?>

Картинка выводится, только без форматирования (вокруг нее нет тэгов < div > и < figure > - значит код выполняется).
Подскажите, пожалуйста, как правильно.

Комментарии

Аватар пользователя alex_shut alex_shut 10 февраля 2012 в 14:52

А просто в ССК настроить отображение картинок для данного типа материала? В анонсе есть, в полной ноде скрыто. Просто ведь.

Аватар пользователя dimkin7 dimkin7 10 февраля 2012 в 15:38

"alex_shut" wrote:
в ССК настроить

Вроде в drupal 7 часть CCK переехало в fields. Пока CCK не ставил.
"<a href="mailto:dyms@drupal.org">dyms@drupal.org</a>" wrote:
А чем views не устраивает?

Думал views нужен для вывода списка. Я начинающий, подскажите, как использовать.

Анонс статьи мне надо оставить без изменения.
А в просмотре полной статьи - убирать изображение или показывать - в зависимости от значения моего поля.

Аватар пользователя dyms@drupal.org dyms@drupal.org 10 февраля 2012 в 15:45

1)настройки CCK нах-ся по адресу /admin/structure/types/manage/тип материала/display там можно настроить вывод и отображение полей для разного типа вывода
2) во views настраивается почти все, как выводить, что выводить и при каких условиях