Accueil » Zope » Forum Zope » Forum Général Zope » Ajouter une Page Template dans un filesystem directory view

 • Ajouter une Page Template dans un filesystem directory view

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

 • Ajouter une Page Template dans un filesystem directory view

Posté par Lisa le 22/11/2007 13:20
Bonjour,

Je voudrais savoir s'il existe un moyen pour ajouter une Page Template dans un Filesystem Directory View.

Merci d'avance.
  •  • Re: Ajouter une Page Template dans un filesystem directory view

    Posté par ychaouche le 22/11/2007 13:22
    Il suffit de la créer sur ton system de fichier.
    •  • Re: Ajouter une Page Template dans un filesystem directory view

      Posté par Lisa le 22/11/2007 13:25
      Merci pour la réponse.
      J'avais fait une copie d'une Page Template qui était dans mon système de fichiers.
      J'ai redémarré mais le nouvel élément copié n'apparait pas sur ZMI.
  •  • Re: Ajouter une Page Template dans un filesystem directory view

    Posté par ychaouche le 22/11/2007 13:28
    Ca parait idiot mais vérifie que :
    1) tu l'as mis au bon endroit
    2) extension .pt ou .zpt
    3) tu regardes au bon endroit dans la zmi
    4) ... d'autres trucs idiots auxquels on ne pense pas d'habitude, encore moins quand on est fatigué par 1 semaine de grève de métro.

    Normalement ça devrait apparaitre tout seul si c'est bien un FSDV que tu es en train de visualiser.
    •  • Re: Ajouter une Page Template dans un filesystem directory view

      Posté par Lisa le 22/11/2007 13:54
      Je suis dans un FSDV "zenmodel" qui appartient à une CMF Skins Tool.
      A l'onglet Properties de "zenmodel", je vois que le "Filesystem path" est "ZenModel/skins/zenmodel".
      Je vais à mon système de fichiers à l'endroit "/usr/local/zenoss/Products/ZenModel/skins/zenmodel". J'y vois les fichiers affichés sur la ZMI dans "zenmodel".
      Je modifie une Page Template "deviceStatus.pt". Je redémarre zenoss et retourne dans la ZMI. La modification sur "deviceStatus.pt" n'a pas été prise en compte.

      Vois-tu quelque chose qui ne va pas dans la démarche?
      Merci d'avance.
  •  • Re: Ajouter une Page Template dans un filesystem directory view

    Posté par ychaouche le 22/11/2007 14:16
    Ça sent le custom de loin :)
    •  • Re: Ajouter une Page Template dans un filesystem directory view

      Posté par Lisa le 22/11/2007 14:22
      Il y a effectivement un répertoire "custom" dans le répertoire père.
      J'arrive à modifier une Page Template sur la ZMI et la modification est mise dans le répertoire "custom".
      Comment effectuer un ajout dans ce cas-là?
  •  • Re: Ajouter une Page Template dans un filesystem directory view

    Posté par ychaouche le 22/11/2007 14:29
    Si tu as accès au système de fichier, il ne vaut mieux pas utiliser le répertoire custom car cause nombreux maux (de tête).

    Si tu as une page toto.pt qui est présente dans custom, celle-ci prendra le dessus sur l'autre toto.pt qui se trouve dans le répertoire original (à priori ZenModel/skins/zenmodel/ dans ton cas).

    Pour faire les choses sainement, il faut supprimer la page du custom, en prenant soin d'apporter les changements qui y ont été fait dans le fichier original. On pourra ensuite travailler directement sur les fichiers dans leur emplacements réels, plutôt que de faire des modifs dans le répertoire custom.

    Pour le fichier que tu créer et qui n'apparait pas, je n'ai pas d'idée...
    •  • Re: Ajouter une Page Template dans un filesystem directory view

      Posté par Lisa le 22/11/2007 14:34
      Ce que tu veux dire est qu'il est possible d'ajouter/d'éditer des fichiers dans un FSDV directement dans le système de fichiers et les modifications doivent apparaitre dans la ZMI.
      Est-il possible que les modifications ne soient pas possibles car c'est un produit qui ne nous appartient pas?
  •  • Re: Ajouter une Page Template dans un filesystem directory view

    Posté par ychaouche le 22/11/2007 14:57
    Ça me parait peu probable, le FSDV est un produit Zope, il ne dépends du CMS que tu choisis.

    Je te propose de faire la chose suivante :
    * Dans custom:
    ** renome "deviceStatus.pt" en "deviceStatusBack.pt".

    * Dans le system de fichier
    ** Edite deviceStatus.pt, par exemple en mettant un hello world quelque part, pourquoi pas dans un <h1> pour qu'il apparaisse bien sur la page.

    * Redemarre zope.

    Si tu ne vois toujours pas tes changements dans deviceStatus.pt alors le problème viens d'ailleurs.

    Si tu vois tes changements alors ça fonctionne correctement.