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] Deux images sans espace appelées par un foreach


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut [Smarty] Deux images sans espace appelées par un foreach
    Mon problème est simple et compliqué à la fois.
    Je souhaite afficher deux images côte à côte sans qu'il y ai le moindre petit espace. Or lorsque j'appelle les deux images par une boucle smarty dans le fichier tpl, alors qu'ils devrait être collé, il y a un espace que je souhaite supprimer. Dans la source html; je vois qu'effectivement, il y a pas mal d'espace.

    Il y a un moyen de supprimer cet espace en mettant toute la boucle foreach dans mon code sur une seule ligne, ne laissant aucun espace et aucun saut de ligne.
    Mais mon code doit être indenté pour plus de lisibilité et je ne peux faire autrement que de l'indenter.

    Avez vous une solution pour indenter mon code tout en supprimant saut de ligne et espace lorsque le navigateur lira le code ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <!--[ foreach from=$advertisement_mc1->image key=nb item=img ]-->
          <a href="{$img->url}" title="{$img->title}" {$img->type_link}>
    	    <img src="{$img->image}" alt="{$img->title}" {$img->width} {$img->height} <!--[ if $advertisement_mc1->collapse && $nb == 1 ]--> class="first-semisize" <!--[ /if ]--> />
                         <!--[ if $advertisement_mc1->type == 1 ]-->
                                   <span>{$advertisement_mc1->price}</span>
                          <!--[ /if ]-->
          </a>
    <!--[ /foreach ]-->
    Merci pour votre aide

  2. #2
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Bon, j'ai résolu mon problème. Il suffisait d'entourer le code indenté par les balise {strip}{/strip} qui est une fonction qui supprime tous les espace et les sauts de ligne inutile en dehors des balises html.

    Bien pratique

    Merci pour ceux qui aurait chercher mon problème

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/03/2019, 01h38
  2. Réponses: 1
    Dernier message: 28/03/2008, 17h23
  3. Réponses: 14
    Dernier message: 25/11/2007, 19h32
  4. Réponses: 5
    Dernier message: 13/04/2006, 23h54
  5. Afficher une image sans passer par les textures
    Par Black_Daimond dans le forum DirectX
    Réponses: 3
    Dernier message: 09/05/2003, 20h13

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