sziasztok!
van egy tartalomtípusom aminek szükséges egy 'érték' mező - jelen esetben Forint utótaggal.
hogyan tudnám megoldani, h 1000 alatt 'Ft', 1000-1000000 között 1,x 'eFt'-t 1000000 felett 1,y 'MFt' írjon ki a Views?
triviális kérdés, de mégsem találtam megoldást rá.
előre is köszönöm.
sco
Melyik modulhoz, modulokhoz kapcsolódik a téma?:
Drupal verzió:
Fórum:
nem fog menni
A views ilyet nem tud, valamelyik sminkfüggvényben tudod megoldani.
--
Csonka Gergely
http://cheppers.com
computed field
közben rátaláltam erre. csak nem bírom a kis fv-emet beletolni, mert mindíg hibát ír :(
És mi a hiba?
És mi a hiba?
mező értéke
szia.
már ott kezdődik a gond, h a saját mezőm értékét sehogy sem bírom berakni változóba:
$forint = $node->field_ar[0]['value'];
warningol, de semmi értéket nem jelenít meg:
Notice: Undefined variable: node eval() függvényben (/var/www/drupal74/sites/all/modules/computed_field/computed_field.module(439) : eval()'d code 2 sor).
Notice: Trying to get property of non-object eval() függvényben (/var/www/drupal74/sites/all/modules/computed_field/computed_field.module(439) : eval()'d code 2 sor).
köszi.
Emlékeim szerint ott úgy kezd
Emlékeim szerint ott úgy kezd, hogy return és valami kifejezés értéke. Ha ennél bővebb kell, akkor a mező alatt van egy függvénynév a magyarázatban és azt egy saját modulban valósítsd meg. Annak kell visszaadnia egy értéket.
megoldás
na végül a computed field lett a megoldás.
$forint = $entity->field_ar[LANGUAGE_NONE][0]['value'];
$forint = ($forint/1000/1000);
$entity_field[0]['value'] = $forint;
így már látszik mire képes a cucc, most jöhet a sallang... illetve a mértékegységek :)
köszi!