IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Zope Python Discussion :

[Zope] Changer les propriétés d'un objet


Sujet :

Zope Python

  1. #1
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut [Zope] Changer les propriétés d'un objet
    Trou noir
    C'est sûrement très simple, mais je ne vois plus comment faire...

    J'ai l'arborescence dans la ZMI:

    Truc/Machin/Chose

    Dans Machin, il ya 2 dtml-method : method1 et method2.

    Le code de method1 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="<dtml-var url>/method2?link_code=<dtml-var link_code>&amp;click=<dtml-var click_thrus>&amp;id=<dtml-var id>" target="_new">
    method2 permet d'incrémenter un compteur click_thrus, qui est une propriété de Machin, puis de rediriger :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <dtml-call "manage_changeProperties(click_thrus=int(click) + 1)">
    <dtml-call "RESPONSE.redirect(link_code)">
    La redirection fonctionne mais pas l'incrémentation.

  2. #2
    Membre actif
    Homme Profil pro
    développeur
    Inscrit en
    Octobre 2004
    Messages
    479
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : développeur
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Octobre 2004
    Messages : 479
    Points : 281
    Points
    281
    Par défaut
    Bon, le brouillard s'est levé, j'ai réussi à corriger.

    En fait, method1 et method2 ne sont pas toutes les 2 dans Machin, mais l'une dans Machin et l'autre dans Chose.

    Y avait donc un problème de "chemin".

    Je les ai donc mises toutes les 2 dans Machin.

    Après correction, ça donne :

    method1 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <a href="<dtml-var url>/redirect" target="_new">
    et method2 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <dtml-call "manage_changeProperties(click_thrus = click_thrus + 1)">
    <dtml-call "RESPONSE.redirect(link_code)">

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/11/2006, 13h34
  2. Changer les droits sur un objet via une requete
    Par gg72160 dans le forum Sécurité
    Réponses: 1
    Dernier message: 10/06/2006, 21h14
  3. [forms 6i] changer les Propriétés d’un item
    Par imedg dans le forum Forms
    Réponses: 3
    Dernier message: 27/04/2006, 16h57
  4. [forms 6i] changer les Propriétés d’un item
    Par imedg dans le forum Forms
    Réponses: 3
    Dernier message: 27/04/2006, 15h05
  5. Réponses: 1
    Dernier message: 20/02/2006, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo