associer document à nouvel objet

bonjour,
je suis allé au bout des possibilités du génialissime plugin "La fabrique",
et pour finaliser mon "truc" je cherche à associer des documents à mon nouvel objets (fiche),
en utilisant les ressources native de SPIP, sauf que je m'y perds.
Si je fais un var_mode=inclure sur un article par exemple, je vois 3 inclusions :

../plugins-dist/medias/prive/objets/contenu/portfolio_document.html
../plugins-dist/medias/prive/squelettes/inclure/portfolio-documents.html
../plugins-dist/medias/prive/squelettes/inclure/ajouter-documents.html

Et après ça je bloque, plus de piste, pas trouvé comment et dans quel fichier ces inclusions sont placées,
alors j'ai placer la première inclusion à l’arrache dans mon fichier /prive/squelettes/contenu/fiche.html :
<INCLURE{fond=plugins-dist/medias/prive/objets/contenu/portfolio_document.html,env} />

Après ça, j'ai bien un formulaire d'upload, il enregistre bien les documents dans la table spip_documents, mais pas dans la table spip_documents_liens , du coup aucune liste en retour ainsi que la suppression et la modification ne sont possibles.

à part cela qui marche pas dans mon contexte : Formulaire upload - SPIP-Contrib

<div class="ajax">
#FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_FICHE,fiche}
</div>

Comment doit-on s'y prendre ?
Où trouver une piste, un exemple, un article à ce sujet ?
Merci d'avance
Cordialement

En principe c'est automagique, tu n'as rien à faire ans ton plugin.
Il suffit de cocher ton nouvel objet dans la config des documents (Menu Contenu du site → Documents-joints).

Le 06/12/2019 à 15:48, Escurel a écrit :

bonjour,
je suis allé au bout des possibilités du génialissime plugin "La fabrique",
et pour finaliser mon "truc" je cherche à associer des documents à mon nouvel objets (fiche),
en utilisant les ressources native de SPIP, sauf que je m'y perds.
Si je fais un var_mode=inclure sur un article par exemple, je vois 3 inclusions :

../plugins-dist/medias/prive/objets/contenu/portfolio_document.html
../plugins-dist/medias/prive/squelettes/inclure/portfolio-documents.html
../plugins-dist/medias/prive/squelettes/inclure/ajouter-documents.html

Et après ça je bloque, plus de piste, pas trouvé comment et dans quel fichier ces inclusions sont placées,
alors j'ai placer la première inclusion à l’arrache dans mon fichier /prive/squelettes/contenu/fiche.html :
<INCLURE{fond=plugins-dist/medias/prive/objets/contenu/portfolio_document.html,env} />

Après ça, j'ai bien un formulaire d'upload, il enregistre bien les documents dans la table spip_documents, mais pas dans la table spip_documents_liens , du coup aucune liste en retour ainsi que la suppression et la modification ne sont possibles.

à part cela qui marche pas dans mon contexte : Formulaire upload - SPIP-Contrib

<div class="ajax">
#FORMULAIRE_JOINDRE_DOCUMENT{new,#ID_FICHE,fiche}
</div>

Comment doit-on s'y prendre ?
Où trouver une piste, un exemple, un article à ce sujet ?
Merci d'avance
Cordialement

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Nickel & super cool, Merci tcharlss
j'ai complètement zappé la config du site.
Bon weekend
cordialement

Le 06/12/2019 à 16:49, tcharlss a écrit :

En principe c'est automagique, tu n'as rien à faire ans ton plugin.
Il suffit de cocher ton nouvel objet dans la config des documents (Menu Contenu du site → Documents-joints).