Re: [CPS-users-fr] problème avec un portlet navigation

Eric Compan javierchevanton at hotmail.fr
Lun 26 Juin 10:31:54 CEST 2006


Merci William

J'ai suivi la procédure que tu as décris. ça donne pas ce que je souhaite 
faire mais déjà le fait de savoir quels fichiers il faut modifier ça 
m'avance beaucoup. A mon avis en cherchant un peu j'obtiendrais ce que je 
souhaite.

Merci

Eric


>From: "William Lesguillier" <william.lesguillier at gmail.com>
>To: "Eric Compan" <javierchevanton at hotmail.fr>, 
>cps-users-fr at lists.nuxeo.com
>Subject: Re: [CPS-users-fr] problème avec un portlet navigation
>Date: Mon, 26 Jun 2006 09:25:26 +0200
>
>Ok, je vais te décrire exactement ce que j'ai fait et tu l'adapteras 
>ensuite
>à ton problème vu que pour toi c'est un peu plus compliqué :
>
>Dans la ZMI aller à *portal_skins/cpsportlets_widgets/
>widget_portlet_navigation, c'est le widget qui dicte l'affichage des 
>portlet
>de navigation. Le fichier est divisé en sections assez courtes chacune
>dédiée à un layout différent. Celle qui nous intéresse est la partie du
>navigation_tree qui commence par la balise : *
>
><tal:block condition="python: display == 'navigation_tree'">
>
>5 lignes plus bas il y a un appel a la fonction python getNavigationItems,
>c'est la fonction qui va chercher les informations pour construire
>l'arbre. Créé un custom de
>*widget_portlet_navigation et modifie le nom de la fonction par
>*getNavigationItems*_custom
>(uniquement dans ce bloque) . Renommer la fonction permet de pouvoir
>créer un custom du
>même nom qui ne sera appliqué qu'à ce layout et pas aux autres.
>
>Ensuite il faut modifier le code python de *getNavigationItems
>qui se trouve un peu plus haut dans le même répertoire. A la toute fin
>du fichier apparaît la
>ligne:
>
>folder_items.append(
>
>Pour éviter que ne s'affiche la racine de l'arbre (sections,
>workspaces) j'ai rajouté juste
>au-dessus la ligne:
>
>if level > 0:
>
>Enregistrer la modification, aller dans *portal_skins/custom et
>renommer le fichier
>*getNavigationItems qui s'y trouve par getNavigationItems_custom.
>
>Aller sur le site et admirer le résultat !
>
>Pour toi ce sera un peu plus complexe si les répertoires que tu veux
>pour racines
>de tes arbres ne sont pas tous au même niveau, sinon ça devrait être
>pareil en changeant
>le if level > 0: par une autre valeur.
>
>J'espère que ça t'aidera.
>
>A bientôt,
>William
>
>
>On 6/23/06, Eric Compan <javierchevanton at hotmail.fr> wrote:
>>
>>oui ça m'intéresse :)
>>pour ce qui est de python et des pages template j'arrive à me débrouiller
>>à
>>peu près.
>>en ce qui concerne les composants portlet dans la zmi ça va à peu près
>>aussi.
>>
>>en fait dans un premier temps t'as qu'à m'expliquer ça rapidement et si
>>jamais j'ai un soucis je te demanderai un peu plus de détail.
>>
>>merci !!
>>
>>Eric
>>
>> >From: "William Lesguillier" <william.lesguillier at gmail.com >
>> >To: "Eric Compan" <javierchevanton at hotmail.fr>
>> >Subject: Re: [CPS-users-fr] problème avec un portlet navigation
>> >Date: Fri, 23 Jun 2006 14:13:16 +0200
>> >
>> >Bonjour,
>> >
>> >J'ai suis revenu sur le problème (faire disparaître un niveau de
>> >l'arborescence dans un portlet de navigation "arbre de navigation") et
>>j'ai
>> >réussi à trouver la solution ! Je pense que ça pourrait te servir car 
>>ton
>>
>> >but est assez similaire. Si tu n'a pas eu le temps de t'y intéresser je
>> >peux
>> >t'expliquer la chose en détail. Il faut toucher à un fichier python et 
>>un
>> >fichier Page Template. Si ça t'intéresse, dis-moi si tu as déjà fait 
>>qqch
>>
>> >de
>> >similaire et si tu es à l'aise avec les composants portlets dans la ZMI
>> >pour
>> >que je sache quel niveau de détail te donner.
>> >
>> >William
>> >
>> >On 6/21/06, Eric Compan < javierchevanton at hotmail.fr> wrote:
>> >>
>> >>ok merci pour tous les lien !!
>> >>mais bon là j'ai pas trop le temps d'essayer. je te tiendrais au 
>>courant
>>
>> >>si
>> >>jamais j'arrive à solutionner le problème mais pour le moment moi aussi
>>je
>> >>vais conserver l'arborescence complète :)
>> >>
>> >>merci et bonne journée
>> >>
>> >>Eric
>> >>
>> >>
>> >> >From: "William Lesguillier" <william.lesguillier at gmail.com>
>> >> >To: "Eric Compan" < javierchevanton at hotmail.fr>
>> >> >Subject: Re: [CPS-users-fr] problème avec un portlet navigation
>> >> >Date: Wed, 21 Jun 2006 09:38:24 +0200
>> >> >
>> >> >Voilà pour la création des portlets, pour la culture générale CPS
>>c'est
>> >> >instructif :
>> >> >
>> >>http://article.gmane.org/gmane.comp.web.zope.cps.general.french/3807/match=creer+un+portlet
>>
>> >> >
>> >> >Vu le nombre de manip' et mon expérience actuelle je crois que pour 
>>le
>> >> >moment la racine restera apparente et que je vais agrandir un peu la
>> >> >largeur
>> >> >du menu. Côté rapport temps/rendu y'a pas photo.
>> >> >
>> >> >On 6/21/06, William Lesguillier <william.lesguillier at gmail.com> 
>>wrote:
>>
>> >> >>
>> >> >>Oui oui en effet il y a bien toute l'arborescence de tous les
>>onglets,
>> >> >>mais par contre la racine "sections" n'apparait pas. Et juste ça je
>> >> >>n'arrive
>> >> >>pas à le faire...
>> >> >>
>> >> >>Pour la création de portlets je procède aussi comme ça, mais je 
>>crois
>> >>que
>> >> >>ce qui est suggéré sur la liste est de créer un nouveau portlet de 
>>0,
>>
>> >> >>c'est
>> >> >>à dire en configurant soit même les champs de configuration
>>disponibles
>> >> >>etc... et ça CPSPortlets ne le permet pas, du moins je ne crois pas.
>>Il
>> >>ne
>> >> >>permet pas non plus de supprimer les portlets créés, saurais-tu
>>comment
>> >> >>faire ? Avec tous mes tests j'en ai une petite collection qui
>> >>m'encombre
>> >>!
>> >> >>
>> >> >>Je te mets deux posts qui parlent du sujet, peut-être que le second
>> >>sera
>> >> >>intéressant pour ce que tu veux faire.
>> >> >>
>> >> >>
>> >>http://article.gmane.org/gmane.comp.web.zope.cps.general.french/6680/match=portlet+navigation
>> >> >>
>> >>http://article.gmane.org/gmane.comp.web.zope.cps.general.french/6059/match=portlet+navigation
>> >> >>
>> >> >>
>> >> >>
>> >> >>William
>> >> >>
>> >> >>On 6/20/06, Eric Compan < javierchevanton at hotmail.fr> wrote:
>> >> >> >
>> >> >> > Création d'un nouveau portlet de navigation
>> >> >> > 1) http://localhost:8080/CPS_Site_01 (c'est le nom de mon site)
>> >> >> > 2) authentification => login/password
>> >> >> > 3) thèmes du site
>> >> >> > 4) éditeur de portlets
>> >> >> > 5) treeview => clic droit -> insérer -> portlet de navigation ->
>> >>créer
>> >> >> >
>> >> >> > Sur http://www.cps-project.org je ne vois pas trop quel menu
>> >>correspond
>> >> >> > à ce
>> >> >> > que tu veux pq quand on clique sur les onglets du site là aussi 
>>on
>>a
>> >> >> > toute
>> >> >> > l'arborescence de tous les onglets !!
>> >> >> >
>> >> >> > J'espère que l'explication te satisfait pour la création du
>>portlet
>> >> >> >
>> >> >> > Eric
>> >> >> >
>> >> >> >
>> >> >> > >From: "William Lesguillier" < william.lesguillier at gmail.com>
>> >> >> > >To: "Eric Compan" < javierchevanton at hotmail.fr>
>> >> >> > >Subject: Re: [CPS-users-fr] problème avec un portlet navigation
>> >> >> > >Date: Tue, 20 Jun 2006 14:42:35 +0200
>> >> >> > >
>> >> >> > >Merci de ta réponse, de mon côté je ne peux pas appliquer ton
>> >> >> > "work-around"
>> >> >> > >j'aimerais surtout que "sections" et "workspaces" n'apparaissent
>> >>pas
>> >> >> > dans
>> >> >> > >l'arborescence principale, et je n'y arrive pas... Par exemple 
>>le
>> >>site
>> >> >> > >cps-project à un menu similaire à ce que je veux obtenir.
>> >> >> > >
>> >> >> > >Apparemement (lu dans la mailing liste) il faut que je créé un
>> >>nouveau
>> >> >> > >portlet d'arbre de navigation avec l'option "profondeur de
>>départ"
>> >> >> > >disponible. Mais pour l'instant je ne sais pas créer un nouveau
>> >> >> > portlet. Je
>> >> >> > >pense que ça se passe dans la ZMI, et je ne suis pas encore un
>>pro
>> >>de
>> >> >> > Zope.
>> >> >> > >
>> >> >> > >Je pense qu'un tel portlet te servirai à toi aussi. Si j'y 
>>arrive
>> >>je
>> >> >>te
>> >> >> > >dirai comment faire, et si tu as des notions de création de
>>portlet
>> >> >> > >n'hésites pas à m'en parler !
>> >> >> > >
>> >> >> > >@+,
>> >> >> > >William
>> >> >> > >
>> >> >> > >
>> >> >> > >On 6/20/06, Eric Compan <javierchevanton at hotmail.fr> wrote:
>> >> >> > >>
>> >> >> > >>Merci d'avoir répondu à mon problèmede portlet de navigation.
>> >> >> > >>Je suis content que qq'un ait le même pb que moi. Au moins ça
>> >>prouve
>> >> >> > que
>> >> >> > >>je
>> >> >> > >>ne suis pas fou. Je crois que j'ai essayé toutes les
>>combinaisons
>> >> >> > >>possibles
>> >> >> > >>mais je n'ai pas résolu le problème.
>> >> >> > >>
>> >> >> > >>Du coup j'ai créé deux portlets de navigations. Le premier
>> >>contient
>> >> >> > toute
>> >> >> > >>l'arborescence des différents onglets. Le second contient le
>> >>contenu
>> >> >> > du
>> >> >> > >>répertoire du premier portlet sur lequel on clique. C'est pas
>> >> >>terrible
>> >> >> >
>> >> >> > >>comme
>> >> >> > >>solution mais j'ai pas trouvé mieux.
>> >> >> > >>
>> >> >> > >>Je te tiendrais au courant si jamais je parviens à trouver une
>> >> >> > solution
>> >> >> > >>
>> >> >> > >>@+
>> >> >> > >>
>> >> >> > >>Eric
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> >From: "William Lesguillier" <william.lesguillier at gmail.com>
>> >> >> > >> >To: "Anahide Tchertchian" < at at nuxeo.com>
>> >> >> > >> >CC: Eric Compan
>> >> >> > >><javierchevanton at hotmail.fr>, cps-users-fr at lists.nuxeo.com
>> >> >> > >> >Subject: Re: [CPS-users-fr] problème avec un portlet
>>navigation
>> >> >> > >> >Date: Tue, 20 Jun 2006 11:09:43 +0200
>> >> >> > >> >
>> >> >> > >> >Au fait, aucuns des liens de la doc de CPSPortlets ne
>> >>marchent...
>> >>:
>> >> >> > >> >
>> >> >> >
>> >> >> >>
>> >>http://www.cps-project.org/sections/documentation/cps-dev-center/platform-products/cpsportlets/cpsportlets/#general-documentation
>>
>> >> >> >
>> >> >> > >> >
>> >> >> > >> >On 6/20/06, William Lesguillier 
>><william.lesguillier at gmail.com
>> >
>> >> >> > wrote:
>> >> >> > >> >>
>> >> >> > >> >>Bonjour,
>> >> >> > >> >>
>> >> >> > >> >>J'ai le même problème qu'Eric, je ne parviens pas à
>>configurer
>> >>les
>> >> >> > >> >>portlets de navigation comme je le désire. J'aimerai:
>> >> >> > >> >>
>> >> >> > >> >>1 - que les racines (sections, workspaces) n'apparaissent
>>pas,
>> >> >>cela
>> >> >> >
>> >> >> > >>prend
>> >> >> > >> >>de la place pour rien dans l'arborescence.
>> >> >> > >> >>
>> >> >> > >> >>2 - configurer des portlets localisés à certains espaces
>>(comme
>> >> >> > Eric).
>> >> >> > >> >>
>> >> >> > >> >>Anahide, peux-tu préciser un peu la syntaxe à utiliser dans
>>le
>> >> >> > champs
>> >> >> > >> >>"racine de l'arbre" de la configuration du portlet ? Quelle
>>est
>> >>la
>> >> >> > >>syntaxe
>> >> >> > >> >>des chemins ? Quel identifiant faut-il utiliser pour le nom
>>des
>> >> >> > >>dossiers
>> >> >> > >>?
>> >> >> > >> >>J'ai fait beaucoup de test mais rien ne semble marcher...
>>c'est
>> >>le
>> >> >> > >> >>syndrome
>> >> >> > >> >>du portlet vide même en me conformant à la syntaxe et les
>> >>chemins
>> >> >> > de
>> >> >> > >> >>l'admin
>> >> >> > >> >>de Zope. Y a-t-il autre chose à prendre en compte ?
>> >> >> > >> >>
>> >> >> > >> >>Par la même occasion, y a-t-il une documentation 
>>(CPSPortlets
>> >> >> > book?)
>> >> >> > >>sur
>> >> >> > >> >>l'utilisation des portlets et leur configuration ?
>> >> >> > >> >>
>> >> >> > >> >>Merci d'avance.
>> >> >> > >> >>
>> >> >> > >> >>On 6/20/06, Anahide Tchertchian <at at nuxeo.com> wrote:
>> >> >> > >> >>
>> >> >> > >> >> > Bonjour,
>> >> >> > >> >>
>> >> >> > >> >>Eric Compan a écrit :
>> >> >> > >> >> > Bonjour,
>> >> >> > >> >> >
>> >> >> > >> >> > mon site dispose de trois onglets :
>> >> >> > >> >> > /sections/onglets1
>> >> >> > >> >> > /sections/onglets2
>> >> >> > >> >> > /sections/onglets3
>> >> >> > >> >> >
>> >> >> > >> >> > voilà ce que je souhaite :
>> >> >> > >> >> > si je clique sur "onglet 1", je veux qu'un portlet de
>> >> >>navigation
>> >> >> >
>> >> >> > >> >> > s'affiche. Jusque là aucun problème
>> >> >> > >> >> > Ensuite je veux que le contenu de ce portlet commence à
>> >>partir
>> >> >> > de
>> >> >> > >> >> > /sections/onglets1.
>> >> >> > >> >> >
>> >> >> > >> >> > Dans mes différents tests, voilà ce que j'ai :
>> >> >> > >> >> > soit le contenu entier du site si je mets "sections" 
>>comme
>> >> >> > racine
>> >> >> > >> >> > d'arborescence
>> >> >> > >> >> > soit le rien du tout si je mets "sections/onglet1" comme
>> >>racine
>> >> >> > >> >> > d'arborescence !!
>> >> >> > >> >>
>> >> >> > >> >>Euh... essayez sections/onglets1 (?)
>> >> >> > >> >>
>> >> >> > >> >> > est ce que qq'un a déjà rencontré ce problème?
>> >> >> > >> >>
>> >> >> > >> >>Cordialement,
>> >> >> > >> >>
>> >> >> > >> >>--
>> >> >> > >> >>Anahide Tchertchian, Nuxeo
>> >> >> > >> >>Mail: at at nuxeo.com - Tel: +33 (0)1 40 33 71 60
>> >> >> > >> >>http://www.nuxeo.com - http://www.cps-project.org
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >> >>_______________________________________________
>> >> >> > >> >>
>> >> >> > >> >>cps-users-fr
>> >> >> > >> >>Adresse de la liste : cps-users-fr at lists.nuxeo.com
>> >> >> > >> >>Gestion de l'abonnement : <
>> >> >> > >> >> http://lists.nuxeo.com/mailman/listinfo/cps-users-fr
>> >> >> > >> >> >
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >> >>
>> >> >> > >>
>> >> >> > >>
>> >> >> > >> >_______________________________________________
>> >> >> > >> >cps-users-fr
>> >> >> > >> >Adresse de la liste : cps-users-fr at lists.nuxeo.com
>> >> >> > >> >Gestion de l'abonnement :
>> >> >> > >> >< http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>
>> >> >> > >>
>> >> >> >
>> >>_________________________________________________________________
>> >> >> > >>Windows Live Mail : venez tester la version bêta !
>> >> >> > >>
>> >> >> >
>> >> >> >>
>> >>http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
>> >> >> > >>
>> >> >> > >>
>> >> >> >
>> >> >> > _________________________________________________________________
>> >> >> > MSN Hotmail sur i-mode™ : envoyez et recevez des e-mails depuis
>> >>votre
>> >> >> > téléphone portable ! http://www.msn.fr/hotmailimode/
>> >> >> >
>> >> >> >
>> >> >>
>> >>
>> >>_________________________________________________________________
>> >>Windows Live Mail : découvrez et testez la version bêta !
>> >>
>> >>
>>http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d
>> >>
>> >>
>>
>>_________________________________________________________________
>>MSN Hotmail sur i-mode™ : envoyez et recevez des e-mails depuis votre
>>téléphone portable ! http://www.msn.fr/hotmailimode/
>>
>>

_________________________________________________________________
Windows Live Mail : venez tester la version bêta ! 
http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d



More information about the cps-users-fr mailing list

This list archive provided by Nuxeo, the leaders of open source ECM. Check out the Nuxeo 5 open source, standards-based ECM project.