Comment changer pour un (seul) objet éditorial le répertoire des documents?

Bonjour,

Je voudrais pouvoir rajouter pour un objet éditorial « mon_objet » donné un répertoire (MONOBJET_ID) à l’arborescence de IMG,

donc que les documents images .jpg par exemple soient pour cet objet dans :

  • IMG/MONOBJ_01/jpg’ pour l’objet avec id ==1,

  • ou pour un autre objet (avec id == 5) IMG/MONOBJ_05/jpg/

Je n’ai pas vu de plugin le proposant.
Connaissez vous un moyen d’y arriver ?

Merci,

Julie

Bonjour,

A ma connaissance, cela va être assez difficile dans la mesure ou SPIP gère tout seul sa médiathèque et le rangement des fichier.

Il va falloir gérer l’upload du document via un formulaire dédié.

Pourquoi vouloir ces sous dossiers ?

Bonjour Didier,

Voici l’explication du besoin:
la création d’un objet se fait par un utilisateur à partir de zip de données:

  • du texte avec des liens vers les images qui sont appelées tmp0.jpg, tmp2.jpg …
  • un dossier images contenant ces fichiers tmp0.jpg , tmp2.jpg

Comme ces fichiers ont le même nom d’objet à objet: ils sont renommés par Spip au chargement.
Cela suppose alors de reprendre et de corriger toutes les hrefs du texte. C’est peu pratique car les zips sont nombreux et arrivent de facon réguliere.

Avec un sous-répertoire par objet: les fichiers tmps n’auraient plus à être renommés.

Merci,

Julie

On Monday, 28 August 2017, 17:49, Debondt Didier p@henix.be wrote:

Bonjour,
A ma connaissance, cela va être assez difficile dans la mesure ou SPIP gère tout seul sa médiathèque et le rangement des fichier.
Il va falloir gérer l’upload du document via un formulaire dédié.
Pourquoi vouloir ces sous dossiers ?


Didier

Le 28/08/17 à 11:12, bris juliet via spip a écrit :

Bonjour,

Je voudrais pouvoir rajouter pour un objet éditorial « mon_objet » donné un répertoire (MONOBJET_ID) à l’arborescence de IMG,

donc que les documents images .jpg par exemple soient pour cet objet dans :

  • IMG/MONOBJ_01/jpg’ pour l’objet avec id ==1,

  • ou pour un autre objet (avec id == 5) IMG/MONOBJ_05/jpg/

Je n’ai pas vu de plugin le proposant.
Connaissez vous un moyen d’y arriver ?

Merci,

Julie

_______________________________________________
liste spip
[spip@rezo.net](mailto:spip@rezo.net) - désabonnement : envoyer un mail à  [spip-off@rezo.net](mailto:spip-off@rezo.net)

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

Infos : [http://listes.rezo.net/mailman/listinfo/spip](http://listes.rezo.net/mailman/listinfo/spip)

Documentation de SPIP : [http://www.spip.net/](http://www.spip.net/)

Irc : de l'aide à toute heure : [http://spip.net/irc](http://spip.net/irc)

Bonjour,

C’est une façon peu orthodoxe de faire, et cela bypass tout le système de lien vers des objets SPIP.

Tu ne devrais pas voir de href dans les textes de SPIP, mais utiliser le raccourcis SPIP [mon lien->doc23] qui va le créer pour toi, peu importe le nom du fichier.

Je pense que “tordre” la médiathèque de SPIP est une mauvaise idée, cela me semble plus efficace de modifier l’outil d’import des zips pour créer correctement les liens vers les documents.

Le 28.08.17 à 18:37, Debondt Didier a écrit :

Bonjour,

C’est une façon peu orthodoxe de faire, et cela bypass tout le système de lien vers des objets SPIP.

Tu ne devrais pas voir de |href| dans les textes de SPIP, mais utiliser le raccourcis SPIP |[mon lien->doc23]| qui va le créer pour toi, peu importe le nom du fichier.

Je pense que “tordre” la médiathèque de SPIP est une mauvaise idée, cela me semble plus efficace de modifier l’outil d’import des zips pour créer correctement les liens vers les documents.

j'irais dans le sens de Didier

--
Maïeul

Merci Didier, Maïeul,

Je prends bien note des objections.
Les zips et leur data proviennent d’un système extérieur, d’où l’existence des hrefs dans le texte.
Je vais sans doute devoir coder une une phase de preload pour éliminer le problème.

Julie

On Tuesday, 29 August 2017, 0:45, Maïeul maieul@maieul.net wrote:

Le 28.08.17 à 18:37, Debondt Didier a écrit :

Bonjour,

C’est une façon peu orthodoxe de faire, et cela bypass tout le système
de lien vers des objets SPIP.

Tu ne devrais pas voir de |href| dans les textes de SPIP, mais utiliser
le raccourcis SPIP |[mon lien->doc23]| qui va le créer pour toi, peu
importe le nom du fichier.

Je pense que “tordre” la médiathèque de SPIP est une mauvaise idée, cela
me semble plus efficace de modifier l’outil d’import des zips pour créer
correctement les liens vers les documents.

j’irais dans le sens de Didier


Maïeul
http://blog.maieul.net
http://geekographie.maieul.net


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 : http://listes.rezo.net/mailman/listinfo/spip

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

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