Problème de script
Pour participer à cette discussion, cliquez ici pour vous inscrire.
| Auteur | Discussion |
|---|---|
|
mfplone |
Problème de script Bonjour, Webmestre d'un site sous plone 2.0 (pas le choix), j'ai créer un script page template index_html dans un répertoire permettant de lister tous les documents de type (File, Folder, Document) publiés dans ce répertoire. Le script fonctionne à un détail près. il affiche bien les documents et sous-dossiers du répertoire en question mais aussi le contenu publié de chaque sous-dossiers Exemple : Dossier FlashEPN (non publié) | fichier extended.doc (publié) | Dossier Archives2006 (publié) | fichier Extended2006.doc (publié) | fichier document.doc (non publié) Résultat du script index_html fichier extended.doc Dossier Archives2006 fichier Extended2006.doc Le script liste donc les sous dossiers alors que le résultat que je souhaite est le suivant fichier extended.doc Dossier Archives2006 Après de veines recherches, je ne vois toujours pas d'ou vient mon probleme. Je vous mets aussi le script du fichier index_html Merci d'avance <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" metal:use-macro="here/main_template/macros/master" i18n:domain="plone"> <metal:block fill-slot="top_slot" tal:define="dummy python:request.set('disable_border', 1)" /> <body> <div metal:fill-slot="main" tal:define="results python:container.portal_catalog( portal_type = ['Folder','Document', 'File'], review_state=['published'], path='/acnet/infos_div/flashepn/', sort_on='created', sort_order='reverse'); Batch python:modules['Products.CMFPlone'].Batch; DateTime python:modules['DateTime'].DateTime; b_start python:request.get('b_start',0);"> <span tal:condition="python: test(member and (member.has_role('NewsAdmin',here) or member.has_role('Manager',here)))"> <h1><a style="color:red; font-size:60%;" href="/acnet/infos_div/flashepn/folder_contents"> Administration des Flash EPN</a> </h1> </span> <h1>Flash EPN</h1> <form name="searchresults" action="" method="post" tal:condition="results" tal:define="batch python:Batch(results, 20, int(b_start), orphan=1)"> <tal:results tal:repeat="result batch"> <h4><a href="/view" tal:content="result/Title" tal:attributes="href result/getURL"> Title </a></h4> <span tal:content="structure result/Description" tal:attributes="href result/getURL"> Description </span> </tal:results> <div class="spacer"> </div> <!-- Navigation --> <div metal:use-macro="here/batch_macros/macros/navigation" /> </form> <p tal:condition="not: results"> Aucun document disponible. </p> </div> </body> </html> Posté le 24/04/2008 @ 13:38
|
|
ctp |
depth=1
Il suffit de rajouter un paramètre depth à ton path :
path = {'query': Posté le 24/04/2008 @ 22:38
|
|
mfplone |
Merci
Merci ca marche parfaitement Posté le 25/04/2008 @ 11:18
|

Log in
Forgot your password?