Темизация views, если в поле картинка с разрешением 140 pix то css класс 1, если картика с разршением 300 pix то класс 2

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

Аватар пользователя ftomivec ftomivec 26 апреля 2012 в 21:30

Настроил вивс, вывод статей, все статьи с картинками(отдельное поле для загрузки картинки), у каждой статьи есть картинки с шириной 140 пикселей, либо 300 пикселей.

Как сделать так чтобы при выводе статей, если у статьи картинка с шириной в 140 пикселей то в общий див подставлялся заданный css класс, если у статьи картинка с шириной в 300 пикселей то другой css класс?

Привожу в пример скрин сайт который работает по таком принципу

Комментарии

Аватар пользователя Chyvakoff Chyvakoff 26 апреля 2012 в 22:39

создай шаблон этого твоего дива.
ищи в нем картинку и смотри её ширину. и от неё пропиши класс диву прямо в шаблоне.

Либо на jQuery.

Аватар пользователя ftomivec ftomivec 27 апреля 2012 в 8:11

Chyvakoff
кэп, харош уже петросянить )

перечитай мой пост ещё раз ,)

нужно чтобы класс автоматом подставлялся с условием вывода поля картинка, если 300 то "класс1" если 140 то "класс2"

вот сюда нужно подставлять классы

Аватар пользователя Chyvakoff Chyvakoff 27 апреля 2012 в 8:59

ftomivec , не поверишь-никакого стеба с моей стороны.
Абсолютно серьезно-через шаблоны. Или посмотри ещё пункт "Заменить выводимое поле значением" во вьюсе. Может там можно подтянуть ширину картинки или внедрить пхп код.

Или ещё куча модулей для вьюса..я их не смотрел-может какой нибудь поможет в данной ситуации.