Совместный вывод из трех полей

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

Аватар пользователя Dimanic Dimanic 9 апреля 2012 в 13:04

Сейчас при создании материала ввожу длинну, ширину и высоту предмета
Длинна:100
Высота:90
Ширина:20
Вывести все это удовольствие надо стандартным видом = 100*90*20
Пробовал Computed Field, но что-то не получилось (не, ну считает то он хорошо).

Подскажите, кто чем может )))

Комментарии

Аватар пользователя Слоня Слоня 9 апреля 2012 в 18:49

Я против contemplate и за css.

Решается в пару строк.
с помощью float:left и, попробуйте, :after должно помочь. Иначе я бы переписал tpl

Аватар пользователя Dimanic Dimanic 10 апреля 2012 в 16:56

"kolosnitsyn" wrote:
Contemplate или создайте tpl.php и выводите как необходимо

Проблема в том, что в каждом материале очень много полей и отлавливать их чтобы вывести в tpl оч как не хочется - получается, что ради трех полей нужно перелопатить весь tamplate. Это как убить слона для того, чтобы увидеть Моську.

Хотелось бы по сути скрыть поля размеров для вывода и вывести это все вместе одним полем.

Аватар пользователя kolosnitsyn kolosnitsyn 10 апреля 2012 в 16:52

Я тоже против contemplate.

Если сейчас темплейта нет вообще, то самое время его сделать. Других методов не знаю. Field Collection не использовал.

Если получится при помощи CSS - то это вообще хорошо.

Аватар пользователя Dimanic Dimanic 10 апреля 2012 в 17:00

"Айдар" wrote:
Если нужно выводить несколько значений полей в ноде и группировать их, то Field Collection + CSS.

Добавить нужно * между значениями. Css не пройдет.

Аватар пользователя Dimanic Dimanic 10 апреля 2012 в 18:21

"Айдар" wrote:
Если нужно выводить несколько значений полей в ноде и группировать их, то Field Collection + CSS.

It allows a set of fields to be combined together and treated as a single field.
Надо еще раз присмотреться к модулю + сделать ревизию Computed field.