Afficher un nombre au hasard dans champs CCK

Catégories:

Bonjour, je souhaite afficher une valeur au hasard dans un champ cck. Aprés documentation, je dois utiliser la balise php rand. le pb c’est que ça ne fonctionne pas. Je dois peut etre mal l employer.

Un petit coup de main serait la bienvenue.

voici mon code

<?php
return array(0=>array('hasard' =>rand(1,20)->hasard),);
?>

#

return array(0=>array(‘hasard’ =>rand(1,20)),) ;

Pas testé….

#

J’ai essayé. Pas de message d’erreur mais pas de valeur non plus.

Je dois avoir un probleme de formule

#

return array(0=>array(‘value’ =>rand(1,20)),) ;

Vu l’erreur tu n’as pas dû mettre en oeuvre la solution donnée dans ton post précédent.
C’est bien la peine de venir te donner des réponses…

Conseils :
Cherche un peu plus avant de venir demander de l’aide.
Apprend php avant d’essayer de bricoler Drupal.
Tu perdras moins de temps.
Et montre que tu as cherché, donne tous les tests réalisés etc …
Tu donnes l’impression de venir demander l’aide à la moindre difficulté.

@+

#

C’est super cool la communauté Drupal…. figure toi que j’ai adapté ta reponse du post precedent avant de demandé, je suis pas si … que ça.

De plus, j’ai testé ta réponse d’aujourd’hui (tu veux une capture d’ecran ?).

Je peux paramètrer le champ cck sans erreur mais auncune valeur ne s affiche dans le champ.

Cependant j’ai testé cette formule :

<?php
return array(0=>array('hasard' =>rand(1,20)),);
?>

et pas celle là :

<?php
return array(0=>array('value' =>rand(1,20)),);
?>

Je le fais tout de suite.

#

Ca marche avec ta derniere reponse. Je te remercie (meme si ça n’ a pas l air d etre fait de bon coeur).

Effectivement, je debute en php mais je me suis quand meme renseigné sur la fonction que tu m as donnée mais je n’ai pas entierement compris comment ça marchais. Désolé de mon ignorance… et merci quand meme.

#

Si si, c’était de bon coeur.
Aucune méchanceté ou arrogance de ma part. (Je ne connais Drupal que depuis deux semaines…)
C’est pour te permettre d’avoir plus de réponses et de progresser.

Sans rancune.

Syndiquer le contenu