11485 sujets

JavaScript, DOM et API Web HTML5

Bonsoir,
Vous m'aviez deja aidé sur une fonction pour changer le fond d'une div en fonction de la valeur d'un champs.
Devant faire la même chose sur une page différente j'ai copié la fonction mais pour une raison qui m'échappe la valeur retourné par get_sub_field( 'legumesconcombrefrisefevrier' );
et tous les autres sont null. ef6f2b592b26.ngrok.io/tous-nos-legumes-concombre-francais/
le code à été fait via acf.
<div>
                    <?php if ( have_rows( 'frise_de_calendrier_003_001_Concombrefriselegumes' ) ) : ?>
	<?php while ( have_rows( 'frise_de_calendrier_003_001_Concombrefriselegumes' ) ) : the_row(); ?>
		<?php the_sub_field( 'janvier_concombre003_001_conjanv' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisefevrier' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisemars' ); ?>
		<?php the_sub_field( 'legumesconcombrefriseavril' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisefevriermai' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisejuin' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisefevrierjuillet' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisefevrieraout' ); ?>
		<?php the_sub_field( 'legumesconcombrefriseseptembre' ); ?>
		<?php the_sub_field( 'legumesconcombrefriseoctobre' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisenovembre' ); ?>
		<?php the_sub_field( 'legumesconcombrefrisedecembre' ); ?>
	<?php endwhile; ?>
<?php endif; ?>
                    </div>



                $disponibicon = get_sub_field( 'legumesconcombrefrisefevrier' ); 
               function concombrelegumes($testt) {
                   if ( $testt == "disponible" ){
                       return "dispo";
                   }
                   else{
                       return "fasle";
                   }
               }
               $dipcon = concombrelegumes($disponibicon);
               
                 echo $disponibicon;
                php echo $dipcon ;

J'ai mis des echos pour vérifier les valeurs puisque les subfields me donnent les valeurs voulues dans la div mais lorsque je les appèles pour la fonction plus rien ne marche.
Cette partie du code fonction pour mon autre page.
Si quelqu'un a une idée de pourquoi ça ne marche pas sur une autre page se serait géniale et oui j'ai changé les noms des variables, j'ai même effacé celle qui marché sur l'autre page et mise sur celle-ci et ça ne marchait pas
Bonne soirée à tous, et merci d'avance pour les personnes ayant pris le temps de me lire.
Modifié par snotra (16 Sep 2020 - 09:52)