Importde pages html

cancel
Showing results for 
Search instead for 
Did you mean: 
preta91
Member II

Importde pages html

Bonjour,
J'ai besoin d'importer des pages html contenant des liens hypertexte vers des documents (word, Exell…) eux mêmes importés dans Alfresco.

J'indique dans mes liens des chemins du genre "ressource\fichier.doc", ce qui fonctionne hors Alfresco. Mais dès que le tout est impporté, ça ne marche plus. Je crois qu'il y a une histoire d'uuid…
Quelqu'un a t-il déjà eu ce genre de problème ? Ou mieux, une solution ?
6 Replies
michaelh
Active Member

Re: Importde pages html

Bonjour,
Il va en effet certainement falloir refaire les liens, et pour cela il y a plusieurs méthodes :
- Si c'est à travers l'interface web Alfresco, il va falloir les reconstruire avec les UID (pas si pratique)
- Si c'est pour un accès depuis CIFS, en donnant le chemin absolu du lecteur

J'ai bien une autre idée mais … à moins que quelqu'un ait quelque chose en tête, il faut que je vérifie avant Smiley Happy
preta91
Member II

Re: Importde pages html

Merci pour les conseils. Reconstruire les id, oui, je trouve ça moyen. Je creuse la piste CIFS.
Merci pour le tuyau.
michaelh
Active Member

Re: Importde pages html

En même temps si la page HTML ne fait que référencer des élements qui seront dans l'entrepôt, autant demander à Alfresco de générer la page avec les liens plutôt que de la créer manuellement (enfin si c'est le cas).

Voir : http://wiki.alfresco.com/wiki/Template_Guide et http://wiki.alfresco.com/wiki/FreeMarker_Template_Cookbook
preta91
Member II

Re: Importde pages html

Mon problème est un peu plus compliqué. Les pages html ont un contenu. On pourrait considérer les liens vers les fichiers comme des pièces jointes.
Cependant, j'ai testé la méthode du chemin absolu. ça marche mais il faut une connexion au système de fichiers au préalable. Les idées sont donc toujours les bienvenues !
rguinot
Customer

Re: Importde pages html

Une idée me vient :

Tu peux peut être utiliser la DownloadContentServlet en passant le chemin de la racine vers le fichier.
Vois cette page : http://wiki.alfresco.com/wiki/URL_Addressability#DownloadContentServlet

Cela te permet d'accéder à un contenu directement en spécifiant le chemin  le noeud complet vers(dans le repository , pas sur le filesystem), URL encodé bien entendu.

Exemple :

/alfresco/download/direct?path=/Company%20Home/My%20Home%20Space/myimage.jpg

Il te suffit de placer ce chemin dans ton HTML.
preta91
Member II

Re: Importde pages html

Bonjour,

si tu as d'autres idées et qu'eles sont aussi bonnes que celle là, j'achète ! Mais apparemment celle-là est la bonne !

Merci pour tout.