Accueil » Zope » Forum Zope » Forum Général Zope » liste des folders contenu dans un folder

 • liste des folders contenu dans un folder

Document Actions
Réponses: 5   Visites: 0
Up one level
Vous devez être un membre enregistré pour contribuer sur ce forum. Inscrivez-vous maintenant

 • liste des folders contenu dans un folder

Posté par airod le 19/06/2008 14:24
bonjour, je cherche comment faire pour déclarer une variable qui représente la liste des folders contenu dans un folder.
merci

j'ai bien vu quelque chose avec un script python mais je n'arrive a ittérer sur la variable???
  •  • Re: liste des folders contenu dans un folder

    Posté par airod le 19/06/2008 15:28
    je compléte mon post pour expliquer ce que je cherche a faire...
    en zpt :
    je souhaite lister le contenu d'un dossier puis si l'un des objet est un folder vérifier si l'élément x est présent (property du folder : ex : typecod) afficher l'élément contenu dans cette objet de nom y.

    suis je suffisament clair?

    merci d'avance.

    pour l'instant je n'arrive juste qu'a lister les id des diférents objet contenu dans le folder.
  •  • Re: liste des folders contenu dans un folder

    Posté par ychaouche le 19/06/2008 15:47
    Si tu fais mondossier.objectValues(["Folder"]) tu as tou les sous-dossiers de mondossier.

    Tu peux ensuite faire une boucle dessus et tester ce que tu veux.

    Est-ce bien ce que tu veux faire ?
    •  • Re: liste des folders contenu dans un folder

      Posté par encolpe le 19/06/2008 15:57
      non !

      ça va faire une erreur si l'utilisateur n'a pas pas les droits.

      code:
      mondossier.getFolderContents(specs={'portal_type': 'Folder'}, full_objects=True)
      _________________________
      Encolpe DEGOUTE http://encolpe.degoute.free.fr/ Logiciels libres, hockey sur glace et autres activités cérébrales
  •  • Re: liste des folders contenu dans un folder

    Posté par ychaouche le 19/06/2008 16:19
    Exacte ! bien vu encolpe.
  •  • Re: liste des folders contenu dans un folder

    Posté par airod le 19/06/2008 17:14
    ok, merci.
    j'ai testé, la solution de ychaouche fontionne mais pas celle d'encolpe.
    voici l'erreur:

    Site Error
    An error was encountered while publishing this resource.

    Error Type: AttributeError
    Error Value: getFolderContents

    a+