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

Bibliothèques et frameworks PHP Discussion :

[Smarty] Récupérer l'index d'une boucle


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut [Smarty] Récupérer l'index d'une boucle
    Bonjour,

    Soit avec Smarty la boucle suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    {section name=i loop=$tVignette}
    ... code ...
    {/section}
    Comment connaître dans la partie code la valeur de name=i pour pouvoir faire cela :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <img src=... id="idImage{name}" ...
    En fait je désire générer un id unique à la volée.

    Merci.
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

  2. #2
    Membre chevronné
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Points : 1 790
    Points
    1 790
    Par défaut
    Tu peux utiliser une variable interne de smarty qui te récupère l'index interne (dans ta boucle)

    Dans ton cas tu peux essayer un truc dans le genre:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    {section name=i loop=$tVignette}
    <img src=... id="idImage_{$smarty.section.i.index}" ...
    {/section}
    Voilà ... @+

  3. #3
    Membre chevronné Avatar de Mister Nono
    Homme Profil pro
    Ingénieur Mathématiques et Informatique
    Inscrit en
    Septembre 2002
    Messages
    2 232
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur Mathématiques et Informatique
    Secteur : Santé

    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 232
    Points : 1 897
    Points
    1 897
    Par défaut
    Et bien encore merci eric190.

    Salut.
    La connaissance ne sert que si elle est partagée.
    http://ms2i.net

  4. #4
    Membre à l'essai
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    25
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 25
    Points : 24
    Points
    24
    Par défaut
    eric190, tu es beaux !

  5. #5
    Membre chevronné
    Avatar de eric.pommereau
    Homme Profil pro
    Ingénieur, pôle cartographie
    Inscrit en
    Décembre 2004
    Messages
    715
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur, pôle cartographie
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Décembre 2004
    Messages : 715
    Points : 1 790
    Points
    1 790
    Par défaut
    Tu vas voir toi... quand tu vas revenir au boulot !!

    ...

    @+

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

Discussions similaires

  1. Récupérer l'index d'une ligne de DataTable
    Par zooffy dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/11/2017, 16h43
  2. Nom de variables indexés dans une boucle FOR-END
    Par matthieu.gaudet dans le forum MATLAB
    Réponses: 2
    Dernier message: 26/05/2008, 18h11
  3. Récupérer les index d'une tables
    Par wehtam dans le forum Requêtes
    Réponses: 4
    Dernier message: 26/03/2008, 19h26
  4. Récupérer l'index d'une ListStore.
    Par GarulfoLinux dans le forum GTK+ avec C & C++
    Réponses: 8
    Dernier message: 08/11/2007, 15h21
  5. [Tableaux] récupérer les variables d'une boucle
    Par abdelmajid_daosabah dans le forum Langage
    Réponses: 6
    Dernier message: 24/04/2007, 01h55

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