Submitted by Tiste on
Bonjour à tous,
J'ai téléchargé le module Conditional fields mais je ne parviens pas à m'en servir.
J'ai bien un onglet "Conditional Fields" quand je modifie un type de contenu, mais il me semble que cela permet seulement de le paramétrer, c'est à dire de gérer l'animation, le javascript...
Ma question est donc : comment rendre un champ dépendant d'un autre, le principe de base du module ?
Merci d'avance !
Salut Tiste, En fait tu
Permalien Soumis par zuzu le 12 Septembre, 2009 - 16:23
Salut Tiste,
En fait tu crée un champ "par exemple texte" ensuite tu crée un autre champ "type texte" et puis tu vas sur le champs que tu as crée en cliquant sur modifier et la tu a une section conditional settings puis la tu paramètre.
Si tu as un souci n'hésite pas :))
effet j'ai oublié j'avais
Permalien Soumis par zuzu le 12 Septembre, 2009 - 16:35
effet j'ai oublié j'avais quelques souci aussi avec conditional fiel et j'ai appliqué un petit patch. Je me souviens plus de l'adresse mais je te donne les lignes à modifier dans "conditional_field.module" je suis a la version 6.x-1.0-beta2
Ligne 358
"tu efface -" if (!$allowed_values[$field['field_name']] = content_allowed_values($field)) {
"tu remplace par +" if (!$allowed_values[$field['field_name']] = conditional_field_allowed_values($field)) {
Ligne 402
"tu efface -" if ($allowed_values[$field['field_name']] = content_allowed_values($field)) {
"tu remplace par +" if ($allowed_values[$field['field_name']] = conditional_field_allowed_values($field)) {
Et a la fin tu rajoute :
function conditional_field_allowed_values($field) {
if($field['type'] == 'content_taxonomy') {
$field_allowed_values = content_taxonomy_allowed_values($field);
unset($field_allowed_values['']);
}
else {
$field_allowed_values = content_allowed_values($field);
}
return $field_allowed_values;
}
Voila chez moi tout marche impeccable
Merci beaucoup ! Cependant,
Permalien Soumis par Tiste le 14 Septembre, 2009 - 14:15
Merci beaucoup !
Cependant, même après les modifs citées, ça ne marche toujours pas chez moi :s
A aucun moment je ne peux spécifier qu'un champ dépend d'un autre champ. Je n'ai accès qu'aux modifs globales de conditional field.
D'autres idées ? :)
Quelqu'un saurait
Permalien Soumis par Tiste le 15 Septembre, 2009 - 14:53
Quelqu'un saurait m'expliquer précisément la méthode pour faire en sorte qu'un champ dépende d'un autre ?
Ça m'aiderait à savoir si le problème vient du module qui ne fonctionne pas ou bien si c'est moi qui ne sait pas l'utiliser :)
Merci d'avance !
Bonjour Tiste, Je t'es deja
Permalien Soumis par zuzu le 15 Septembre, 2009 - 21:40
Bonjour Tiste,
Je t'es deja expliqué le mode de fonctionnement du module et je t'es donné meme un patch. Maintenant si ça marche toujours pas donne un peu plus d'info sur ta config "au lieu de crier au secour ;)"
Bon et puis essaye de nous donner un peu plus d'info sur les modules que tu utilise, la version de CCK etc...
Au pire je t'envoie mon dossier "conditional field" mais celui d'origine marche deja bien pour des milliers d'utilisateurs.
Donne nous quelques détails sur ta config de conditional settings.
tiens nous au courant
a+
Alleluïa ça marche ! Le
Permalien Soumis par Tiste le 15 Septembre, 2009 - 23:03
Alleluïa ça marche !
Le problème venait tout simplement du fait que que mes tests étaient réalisés avec deux champs de type "texte", alors qu'il faut visiblement au moins 1 champ "Case à cocher" pour que cela fonctionne. En tout cas maintenant je peux m'en sortir :)
Merci à toi Zuzu pour ta patience et ton aide !
behhh de-rien a+
Permalien Soumis par zuzu le 15 Septembre, 2009 - 23:06
behhh de-rien
a+
Bonjour, J'ai installé un
Permalien Soumis par facilus93 le 17 Avril, 2010 - 11:40
Bonjour,
J'ai installé un autre module 'webform conditional' mais je ne sais pas s'il fonctionne pareil, je trouve pas dans le champ le truc montioné