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

EDI, CMS, Outils, Scripts et API PHP Discussion :

accéder a la variable globale [language] [Drupal]


Sujet :

EDI, CMS, Outils, Scripts et API PHP

  1. #1
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut accéder a la variable globale [language]
    Bonjour a tous,

    Il fallait bien que cela arrive un jour, je me lance dans PHP
    Est ce que quelqu'un pourrais me dire ce qui n'est pas correcte au niveau de la syntaxe ??

    Merci d'avance

    ps: je précise que [language] est une variable dans DRUPAL (cette formulation est donc correcte ^^)


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <table id="header_participants" width="100%">
    	<tr>
    		<td id="table_org">
    			<?php if ([language] == 'NL') { 
    					print("Organisatie");
    				 }
    				 else {
    					print("Organisation");
    				 }
    			?>
    		</td>
    		<td >AS</td>
    		<td >IP</td>
    		<td >IPv6</td>
    	</tr>
    </table>

  2. #2
    Membre Expert Avatar de Madfrix
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 326
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 326
    Par défaut
    [language] n'est pas une variable php à proprement dite. Si tu veux récupérer cette valeur, il existe peut être (je connais pas drupal) des getters te permettant de le faire c'est à dire des fonctions qui retournent la valeur de la propriété (language ?) que tu souhaites. A fouiller dans les sources drupal donc savoir si tu as pas une méthode getLanguage ou get tout simplement

  3. #3
    Membre éclairé Avatar de horkets
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    326
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juillet 2005
    Messages : 326
    Par défaut
    En fait, il faut faire appel à une variable globale ...
    Si j'ai bien compris
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <?php global $language ?>
    me permet de faire appel à la variable globale $language.
    Ce qui me donne accès à l'id de la langue via cette instruction :code complet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    <table id="header_participants" width="100%">
    	<tr>
    		<td >
    			<?php 
                                     global $language;
                                     if ($language->language != 'nl') 
                                          print("Organisation");
    				 else 
                                          print("Organisatie");
    			?>
    		</td>
    		<td >AS</td>
    		<td >IP</td>
    		<td >IPv6</td>
    	</tr>
    </table>

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

Discussions similaires

  1. accéder variable global en debug visual studio c++/cli
    Par musecyan dans le forum Visual Studio
    Réponses: 0
    Dernier message: 06/11/2013, 13h49
  2. Accéder à une variable globale d'une DLL
    Par eric_marciano dans le forum Windows
    Réponses: 4
    Dernier message: 07/08/2008, 16h09
  3. [Eclipse RCP] accéder à une variable globale
    Par fabrisss dans le forum SWT/JFace
    Réponses: 2
    Dernier message: 10/01/2007, 08h37
  4. question sur les variables globales et les thread posix
    Par souris_sonic dans le forum POSIX
    Réponses: 5
    Dernier message: 13/06/2003, 13h59
  5. les variables globales static
    Par gRRosminet dans le forum C
    Réponses: 8
    Dernier message: 27/04/2002, 08h34

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