Coucou,
si vous voulez aider sur les crayons, il faut pas hésiter ; le code en
lui-même commence à être un peu gros, mais il reste très simple d'ajouter
de nouveaux crayons, ou d'amliorer ceux qui existent
là je viens d'en ajouter deux (crayon-statut-#ID_ARTICLE et
crayon-id_parent-#ID_ARTICLE) qui permettent de choisir, dans un menu, le
statut de l'article et sa rubrique parente.
Si vous voulez voir le code, il est presque tout entier concentré dans 3
squelettes :
pour le statut :
* controleurs/statut.html qui dessine le menu des statuts proposés
pour la rubrique de l'article :
* controleurs/id_parent.html qui produit le menu des rubriques
* vues/id_parent.html qui affiche le titre de la rubrique
(l'id_rubrique ce serait trop triste)
Comme vous voyez c'est très peu de code, et du code très simple.
Un peu plus tôt j'avais mis un crayon-id_article-#ID_FORUM qui permet
d'affecter un forum à un autre article qu'à celui auquel il a été
initialement répondu. Là encore, un seul squelette de contrôleur :
* controleurs/forum_id_article.html
Là où il faudra éventuellement un peu coder, c'est lorsque les données
envoyées par le formulaire ne rentrent pas directement dans le moule des
fonctions internes de SPIP. Par exemple, si on veut faire un crayon "tags",
il est assez facile de faire le controleur (qui affiche un <input/>
contenant tous les intitulés de mots-clés, dans l'ordre), mais il faudra
coder le "modèle", c'est-à-dire la fonction qui lit la donnée POSTée et crée
les mots manquants et les liens entre mots et articles.
-- Fil