CPS 3.4.2 et liens

"sebastien.masson" <sebastien.masson-+4qp5d0/[email protected]>
Newsgroups gmane.comp.web.zope.cps.general.french
Message-ID <[email protected]>
> Bonjour,
> Je suis en train d'essayer de mettre en place une maquette de CPS 
> 3.4.2 (pas si simple les "portal_directories"), et je rencontre un 
> problème dès la première utilisation (je n'ai encore absolument rien 
> customisé) :
> les URL des boîtes d'actions ou des breadcrumbs sont toujours fausses, 
> dans la mesure où à la fin du chemin d'un objet se rajoute ce qui 
> semble être son id dans le "portal_repository".Par exmple : 
> http://@IP:8080/cps/members/rtoto/1493751988__0001/folder_factories , 
> où "1493751988__0001" est bien l'id du folder correspondant à 
> "members/rtoto".
> Est-ce que c'est un bug connu ou un problème de conf de ma part ?
> Au pire des cas, où faudrait-il faire des modifs pour générer des URL 
> correctes ?
>
>
Je me réponds à moi-même, car bien que n'ayant pas trouvé la solution à
ce problème, j'ai un peu progressé : j'ai lancé un petit script qui
appelle certaines méthodes usuelles concernant les objets, et voici ce
qu'il me donne :

utool.getRpath(context) : members/rtoto/1493751988__0001
context.getPhysicalPath() : ('', 'cps', 'members', 'rtoto',
'1493751988__0001')
context.absolute_url() :
http://172.29.225.78:8080/cps/members/rtoto/1493751988__0001
context.thisProxyFolder() : ('', 'cps', 'members', 'rtoto')

On voit tout de suite que le "getPhysicalPath" retourne un chemin
incorrect, et cela impacte forcément toutes les autres méthodes qui font
appel à lui.

Par curiosité, j'ai créé en ZMI un simple Folder en tant que
sous-dossier de celui-ci :

utool.getRpath(context) : members/rtoto/ssdoss
context.getPhysicalPath() : ('', 'cps', 'members', 'rtoto', 'ssdoss')
context.absolute_url() : http://172.29.225.78:8080/cps/members/rtoto/ssdoss
context.thisProxyFolder() : ('', 'cps', 'members', 'rtoto')

Tout semble correct cette fois-ci.

Quelqu'un aurait-il une idée ? (je suis sur un Zope 2.9.5).

Merci.





_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.