spip_nursit/plugins-dist/dist/nursit/crayons
2023-06-01 17:30:12 +02:00
..
action First commit 2023-06-01 17:30:12 +02:00
controleurs First commit 2023-06-01 17:30:12 +02:00
css First commit 2023-06-01 17:30:12 +02:00
formulaires First commit 2023-06-01 17:30:12 +02:00
images First commit 2023-06-01 17:30:12 +02:00
inc First commit 2023-06-01 17:30:12 +02:00
js First commit 2023-06-01 17:30:12 +02:00
lang First commit 2023-06-01 17:30:12 +02:00
modeles First commit 2023-06-01 17:30:12 +02:00
prive First commit 2023-06-01 17:30:12 +02:00
vues First commit 2023-06-01 17:30:12 +02:00
.gitattributes First commit 2023-06-01 17:30:12 +02:00
crayons.js.html First commit 2023-06-01 17:30:12 +02:00
crayons.js_fonctions.php First commit 2023-06-01 17:30:12 +02:00
crayons_options.php First commit 2023-06-01 17:30:12 +02:00
paquet.xml First commit 2023-06-01 17:30:12 +02:00
README.md First commit 2023-06-01 17:30:12 +02:00

plugins Crayons

Documentation

https://contrib.spip.net/Les-crayons

https://contrib.spip.net/Crayons-Controleurs-et-Vues

Notes

Definir de maniere personalisee quel input mode (ligne ou texte) utiliser champ par champ:

Exemple de fonction personnalisée (à mettre dans le mes_options.php par exemple)

cf a91edba879

/**
 * imposer textarea sur les crayons pour des champs extra de la table spip_rubriques
 * cette fonction est appelée auto-magiquement par action/crayons_html.php
 * 
 * @param $type : l'objet SPIP (article, rubrique...)
 * @param $champ : le nom du champ
 * @param $sqltype la description SQL du champ (?)
 * @return : ligne | texte
 * 
 **/
function crayons_determine_input_mode_type_rubrique($type, $champ, $sqltype) {
	// array de tous les champs devant êtres en textarea
	$Ttextarea = array('titre_machin', 'texte_truc', 'champ_bidule');

	return in_array($champ, $Ttextarea) ? 'texte' : 'ligne';
}