.. | ||
action | ||
controleurs | ||
css | ||
formulaires | ||
images | ||
inc | ||
js | ||
lang | ||
modeles | ||
prive | ||
vues | ||
.gitattributes | ||
crayons.js.html | ||
crayons.js_fonctions.php | ||
crayons_options.php | ||
paquet.xml | ||
README.md |
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';
}