Skip to content

Option pour ajouter les noms des étapes dans les boutons précédent / suivant

tcharlss a demandé de fusionner gh-0536ee7e/134/unknown/refs/pull/134/head vers master

Ticket #133 (closed) : ajout d'une option globale etapes_precedent_suivant_titrer qui ajoute le nom des étapes dans les boutons précédent / suivant.

C'est compatible avec les labels personnalisés : etapes_precedent et etapes_suivant.

Je laisse en WIP le temps de tirer au clair un bug bizarre : après un passage dans label_ponctuer(), les caractères accentués foirent : Retourner à devient Retourner �  : par exemple. Et en plus je ne reproduis pas ailleurs, uniquement dans le fichier modifié inc-saisies-cvt-boutons.html Le fichier est bien en utf-8 pourtant.

Pour essayer dans un formulaire de test :

<?php

function formulaires_tester_etapes_saisies_dist() {

	$saisies = array(
		'options' => array(
			'etapes_activer' => true,
			'etapes_suivant' => 'Continuer vers',
			'etapes_precedent' => 'Retourner à ',
			'etapes_precedent_suivant_titrer' => true,
		),
		array(
			'saisie' => 'fieldset',
			'options' => array(
				'nom' => 'infos',
				'label' => 'Vos informations',
			),
			'saisies' => array(
				array(
					'saisie' => 'input',
					'options' => array(
						'nom' => 'prenom',
						'label' => 'Prénom',
					)
				),
				array(
					'saisie' => 'input',
					'options' => array(
						'nom' => 'nom',
						'label' => 'Nom',
					)
				),
			),
		),
		array(
			'saisie' => 'fieldset',
			'options' => array(
				'nom' => 'coordonnees',
				'label' => 'Vos coordonnées',
			),
			'saisies' => array(
				array(
					'saisie' => 'input',
					'options' => array(
						'nom' => 'adresse',
						'label' => 'Adresse'
					)
				),
				array(
					'saisie' => 'input',
					'options' => array(
						'nom' => 'ville',
						'label' => 'Ville'
					)
				),
			),
		),
	);

	return $saisies;
}

function formulaires_tester_etapes_traiter_dist() {
	return array('editable' => true);
}

Rapports de requête de fusion