views не выводить изображение

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

Аватар пользователя Havismat Havismat 8 августа 2013 в 18:35

Здравствуйте!

Использовал views для вывода всех материалов типа новость на одной странице, обрезаю текст в настройках поля используя вот это
Trim this field to a maximum length. Проблема в том что в некоторых новостях в самом начале содержимого стоят изображения, например 400*400 и это основательно ломает верстку страницы.

Подскажите пожалуйста, каким образом можно не выводить изображения используя views и в нем трим?
Уточню, на всякий случай, там где "поля" выбрал "Материал: Содержимое".

Комментарии

Аватар пользователя Ginger_ Ginger_ 8 августа 2013 в 19:37

Вы анонсы выводите? Тогда почему бы не выбрать стиль grid и там уже выбирать поля - картинку нужного формата (image style), заголовок и body - а там уже и "trim..."?

Аватар пользователя Havismat Havismat 9 августа 2013 в 9:37

Дизайн не предусматривает картинки в анонсах. В принципе, я могу попросить клиента в первые n символов не впихивать картинку, но какой я тогда программист? Другой момент, что сумма оплаты все таки позволяет подобные просьбы. Уже все готово и пока проходит оплата домена, хостинга есть немного времени попробовать сделать правильно.

Для темизации юзаю page-node-*.tpl.php
Тоесть мне просто надо не выводить картинку. Может искать тег перед выводом вида в шаблон в переменной $content? В друпале еще не силен, всего несколько сайтов. Где можно добраться до переменных views?

Самый извращенный вариант, джаваскриптом найти и вырезать)))

Аватар пользователя whitestars85 whitestars85 9 августа 2013 в 10:08

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

Аватар пользователя alex_shut alex_shut 9 августа 2013 в 23:23

самый простой бубен: создаешь поле новое, для картинко. перед "боди". чел туда парит первую картинко, и ты это поле не выводишь в анонсе. профит.