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] Récupération de variable


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] Récupération de variable
    J'ai une dtml method :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <HTML>
        <HEAD>
            <dtml-var "Script.Javascript.jsVerifier()">
        </HEAD>
        <dtml-var "REQUEST['ajout_produit']">
    Le <dtml-var "REQUEST['ajout_produit']"> fonctionne impec, la valeur de ajout_produit est bien affichée.

    Le script jsVerifier utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-if "int(REQUEST['ajout_produit'])=='1'">
    Et là, erreur : name 'REQUEST' is not defined

    Je ne comprends pas pourquoi.

  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 Imbrication
    Mon problème se retrouve à plusieurs reprises.

    J'ai l'arborescence suivante dans la ZMI :

    Projet/Page/Formulaire/fParticipe
    Projet/Script/Javascript/jsCalendrier
    Projet/Page/Style/fStyle_calendrier_ajout

    Dans la DTML Method fParticipe j'ai la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-var "Script.Javascript.jsCalendrier()">
    Dans la DTML Method jsCalendrier j'ai la ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-var expr="Page.Style.fStyle_calendrier_ajout()">
    Quand j'appelle fParticipe, j'ai le message d'erreur : name 'Page' is not defined.

    Où est l'erreur ?

  3. #3
    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 Même problème ?
    Toujours dans le même ordre d'idée :

    Version initiale :
    arborescence :
    Projet/Page/index1_htm
    Projet/Requete/Select/toto

    avec dans index1_htm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-var expr="Requete.Select.toto()">
    Nouvelle version :

    arborescence :
    Projet/Page/index1_htm
    Page/Index1/Accueil
    Projet/Requete/Select/toto

    avec dans index1_htm :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-var expr="Index1.Accueil()">
    et dans Accueil :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <dtml-var expr="Requete.Select.toto()">
    Mais j'ai l'erreur name 'Requete' is not defined.

    Pourquoi dans le 1er cas c'est bon et pas dans le 2ème ?

  4. #4
    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 Bououououououo :-(


    Ma question est bête ?
    Ou trop compliquée ?
    J'ai rien compris à l'acquisition ?

    Merci de me dire quelques chose :-)

  5. #5
    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
    J'ai dû trouvé la solution (ou pas) à l'époque.
    Depuis, je suis passé à autre chose...
    Je ferme la discussion.

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

Discussions similaires

  1. [C#] Récupération des variables system...
    Par smyley dans le forum Windows Forms
    Réponses: 7
    Dernier message: 04/08/2005, 11h39
  2. [VC++] Récupération de variables d'environnement
    Par LeonardDev dans le forum MFC
    Réponses: 2
    Dernier message: 02/03/2005, 11h09
  3. [VB.NET] Problem de récupération de variable avec une DLL
    Par ludovic85 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 19/01/2005, 11h37
  4. Récupération de variable
    Par Fred- dans le forum ASP
    Réponses: 13
    Dernier message: 17/06/2004, 20h13
  5. Récupération de variables dynamiques complexes
    Par ludoboy dans le forum ASP
    Réponses: 7
    Dernier message: 24/05/2004, 17h51

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