spip_documents, modeles et documentation

Bonjour,

je travaille actuellement à l’intégration du DSFR pour SPIP et j’aurais besoin de modifier les modèles par défaut des documents <doc>. J’ai bien compris que je peux le faire par simple surcharge dans le dossier modeles.

Par contre je n’arrive pas à trouver de documentation clair (j’ai déjà lu Utiliser les modèles - SPIP) sur le fonctionnement et le « cheminement » intra-squelette des inclure de chaque modèles. Un var_mode=inclure ne m’aide pas trop car les #INCLURE statiques ne sont pas signalés/

J’ai l’impression que la doc n’est pas totalement à jours depuis la suppression du « portfolio » et le passage à SPIP 4.2. Est-ce qu’il y aurait une doc plus à jour/détaillée que j’ai loupée quelque pars ?

Voici par exemple les questions que je me pose sachant que je pars d’un SPIP tout neuf et que je n’ai pas besoin de rétro-compatibilité avec l’ancien système des modèles :

  • Pour éviter les confusions maintenant que <doc> centralise tous les modèles de document, est-ce possible d’interdire l’utilisation des anciens appel du type <img>, <emb>, etc… ?
  • Dans le dossier plugins-dist/medias/modeles je ne retrouve pas de squelette doc.html, j’ai l’impression qu’il y a un « aiguillage » de plus haut niveau pour choisir le squelette approprié mais je ne vois pas ou !
  • De ce que je comprends, les modèles sont utilisés aussi bien sur l’espace privé que public. Est-ce possible de scindé ce comportement pour ne pas toucher au fonctionnement des modèles sur l’espace privé mais qu’ils s’affichent différemment sur l’espace public ?

Bref c’est surtout des questions relatives au fonctionnement des modèles de documents (du plugin médias) une fois que j’aurais compris comment ça marche je devrais arriver à me débrouiller pour faire mes surcharges.

J’ai aussi pas mal de difficultés à faire la différence entre les squelettes de modèles qui sont là uniquement pour assurer une rétro-compatibilité avec les anciennes version de SPIP et les squelettes qui représente le fonctionnement actuel avec la dernière version de SPIP.

J’ai aussi été voir du coté de la doc Modèle <doc> unifié - SPIP-Contrib et Plugin Modèles media - SPIP-Contrib qui sont bien faite, mais j’ai l’impression ne correspondent pas au fonctionnement actuel avec la dernière version de SPIP.

Merci de votre aide

1 « J'aime »

On en cause un peu dans l’article d’annonce de SPIP 4.0 cf " Documents & Logos" dans SPIP 4.0 - SPIP et il y un lien avec plus détails dans le commit qui introduit ces changements cf Refonte des modeles document : (fa13018a) · Validations · spip / medias · GitLab

Merci, je n’avais pas trouvé ces explications !

Un petit lien dans la doc de la page Utiliser les modèles - SPIP peut être pas mal :slight_smile:

Bonne idée, n’hésite pas à proposer la modification dans le forum de l’article dans le privé.

C’est fait :wink:

1 « J'aime »