| Bonjour,
Si le fichier zip contient un export de container, il vous faut l'importer dans un container list - l'import dans une page sera ignore. L'objet a passer a la methode d'import est donc le containerlist, pas la page - et il faut que ce containerlist soit du meme type que le container a importer.
Thomas Le 24 oct. 05 à 16:25, KAYA Ertugrul a écrit : Jahia5.0_beta1. Quelle version de jahia utilisez-vous?
At 10:56 24.10.2005, you wrote:
Bonjour,
J'aimerais automatiser l'importation de container sur certaines pages de mon site.
En effet, j'ai un fichier zip qui a été créé via le lien "export" du module d'administration et j'aimerais qu'une servlet, qui tourne en tâche de fond, puisse importer le contenu de ce fichier zip.
Le code suivant essaye d'importer un contenu dans la homepage mais celui-ci me retourne sur la console le message suivant :
[org.apache.slide.util.logger] WARN - WARNING: No active transaction
et je n'ai aucun résultat sur mon site (l'import n'a pas été fait...)
JahiaPage jp = ServicesRegistry.getInstance().getJahiaPageService().lookupPage(1); ContentPage cp = ( ContentPage)jp.getContentPage() ; java.io.File f = new java.io.File ("R:\\import_export\\export_ContentContainer_5.zip") ; java.io.FileInputStream fis = new java.io.FileInputStream(f);
org.jahia.services.importexport.ImportExportBaseService ie = org.jahia.services.importexport.ImportExportBaseService.getInstance() ;
ie.start() ; ie.importFile(cp,jData.getParamBean(), fis); ie.stop();
Merci de votre aide.
Ertu |