OVH Cloud OVH Cloud

Recuperation objet Plone

1 réponse
Avatar
lucasledore
Bonjour à tous.

Désolé de vous soumettre encore une question autour de Zope/Plone,
mais je débute dans le domaine, et j'ai du mal à trouver des
informations précises (sauf sur ce forum, et je vous en remercie).
En fait, j'ai l'impression qu'il s'agit du B-A-BA de Plone, mais je
n'arrive pas à associer dynamiquement à un fichier (en l'occurence un
fichier vidéo) sur une machine, un objet Plone sur cette même machine.
Je m'explique : j'ai un fichier vid.avi sur ma machine, que j'aimerais
référencer par un lien sur mon site Plone. Pour en créer un objet
Plone à la main, pas de problème. Je crée un repertoire, un fichier,
et je l'associe à a.avi. OK. Cela devrait donc être assez simple de
créer cet objet Plone de manière dynamique avec un script Python. Mais
je n'y arrive pas. Tout ce que j'ai trouvé, c'est la méthode
invokeFactory(id='truc', type_name='File'), qui permet de créer un
objet File. Mais comment lui associer un contenu (la vidéo en
question) ?

Merci pour toutes vos propositions.

1 réponse

Avatar
SL
Bruno wrote:
Bonjour à tous.

Désolé de vous soumettre encore une question autour de Zope/Plone,
mais je débute dans le domaine, et j'ai du mal à trouver des
informations précises (sauf sur ce forum, et je vous en remercie).
En fait, j'ai l'impression qu'il s'agit du B-A-BA de Plone, mais je
n'arrive pas à associer dynamiquement à un fichier (en l'occurence un
fichier vidéo) sur une machine, un objet Plone sur cette même machine.
Je m'explique : j'ai un fichier vid.avi sur ma machine, que j'aimerais
référencer par un lien sur mon site Plone. Pour en créer un objet
Plone à la main, pas de problème. Je crée un repertoire, un fichier,
et je l'associe à a.avi. OK. Cela devrait donc être assez simple de
créer cet objet Plone de manière dynamique avec un script Python. Mais
je n'y arrive pas. Tout ce que j'ai trouvé, c'est la méthode
invokeFactory(id='truc', type_name='File'), qui permet de créer un
objet File. Mais comment lui associer un contenu (la vidéo en
question) ?

Merci pour toutes vos propositions.


bonjour,

regarde les scripts 'originaux' de plone , ce sont de tres bons exemples.

en particulier essaie de trouver et comprendre le script utilise par
plone lorsque tu ajoute un objet File depuis le site.

bon courage,

--
SL