Additionner des valeurs de champ "integerer" CCK dans un autre champ CCK

Catégories:

Bonjour,

J’ai différents champs numériques cck et j’aurais voulu savoir s’il est possible de faire des opérations de base comme des additions ou multiplications avec l’aide d’un module, donc sans ligne de code (je sais, je rêve ! ^-^).

Merci de vos lumières.

#

Hé oui, tu rêves… Cela dit, avec Computed Field ce n’est pas bien compliqué… Tu crées un nouveau champs CCK qui est un computed field. Et tu récupère tout avec $node->field_tonchamp[0][‘value’], en remplaçant «tonchamp» par le nom de ton champ.

Exemple de code :
$node_field[0][‘value’]= $node->field_nombre1[0][‘value’]+$node->field_nombre2[0][‘value’] ;

Ou avec views, Customfield PHP.

DRUPALONS.FR : lisez-nous et testez notre générateur de code, ou les flux drupaliens.

#

Salut,

Computed field semble répondre à tous mes besoins. Malheureusement, je ne maîtrise pas bien le php. Je ne trouve pas la formule pour faire une somme des multiples valeurs d’un même champs. Une idée ??

gregoiresan

#

Un truc du genre :
foreach ($node->field_monchampmulitple as $value){
$somme+=$value[‘value’] ;
}
$node_field[0][‘value’]= $somme ;

DRUPALONS.FR : lisez-nous et testez notre générateur de code, ou les flux drupaliens.

#

Emerya, tu es juste ENORME !!!
MERCI !!! Et quelle rapidité !!

gregoiresan

Syndiquer le contenu