Browse Source

un exemple pour la feature ajoutée par a91edba879

svn/root/branches/css_erreurs
clem 3 years ago
parent
commit
2274659d30
  1. 32
      README.md

32
README.md

@ -0,0 +1,32 @@
# 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 https://git.spip.net/spip-contrib-extensions/crayons/commit/a91edba87999a1c2670df9f5c107eba1f1ac1729
```
/**
* 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';
}
```
Loading…
Cancel
Save