[Résolu] Mettre plusieurs fois une balise dans un gabarit

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Tout est dans le titre, je crois.

Voilà, j'essaye de créer un nouveau gabarit responsive, basé sur Bootstrap (enfin ça, ça peut encore changer), et je voulais appeler plusieurs fois la même balise dedans.

Style :
Si l'écran fait moins de 900 px, alors afficher bloc1, bloc 2, bloc 3 et 4.

Si l'écran fait plus de 900px, alors afficher bloc 1, 3 et 5.

Sauf que, dans la théorie, on ne peut appeler qu'une seule fois une balise dans le gabarit.

Et dans la pratique, quelqu'un sait "contourner" ?

Bien sûr, je peux créer autant de blocs que nécessaire, mais ça veut dire qu'après l'utilisateur doit saisir plusieurs fois la même info dans sa page et ça c'est pas trop glop...

D'avance merci

Virginie
Je fais pousser votre site web, vous faites grandir votre activité !
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: ?
#~ Url du site :
#~ Hébergeur / Soft :
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~


Bonjour,

Tout est dans le titre, je crois.

Voilà, j'essaye de créer un nouveau gabarit responsive, basé sur Bootstrap (enfin ça, ça peut encore changer), et je voulais appeler plusieurs fois la même balise dedans.

Style :
Si l'écran fait moins de 900 px, alors afficher bloc1, bloc 2, bloc 3 et 4.

Si l'écran fait plus de 900px, alors afficher bloc 1, 3 et 5.

Sauf que, dans la théorie, on ne peut appeler qu'une seule fois une balise dans le gabarit.

Et dans la pratique, quelqu'un sait "contourner" ?

Bien sûr, je peux créer autant de blocs que nécessaire, mais ça veut dire qu'après l'utilisateur doit saisir plusieurs fois la même info dans sa page et ça c'est pas trop glop...

D'avance merci

Virginie
Je fais pousser votre site web, vous faites grandir votre activité !
#2
Salut,
je suppose que tu parles de la balise {content}.
Pour pouvoir faire ce dont tu as besoin, il faut mettre en début de page :
{content assign="contenu"}
Ensuite, tu peux utiliser {$contenu} autant de fois que tu veux.
Enjoy!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#2
Salut,
je suppose que tu parles de la balise {content}.
Pour pouvoir faire ce dont tu as besoin, il faut mettre en début de page :
{content assign="contenu"}
Ensuite, tu peux utiliser {$contenu} autant de fois que tu veux.
Enjoy!
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#3
Oui, la balise {content}, mais aussi plusieurs balises {content block='nom_de_la_balise'}.

Au cas où, pour un prochain, c'est en début de gabarit qu'il faut mettre la balise {content assign="contenu"} (ben oui, moi à cette heure-ci j'ai la dalle et ça nuit à mes neurones).


Du coup, en haut de mon gabarit, j'ai mis :


{content assign="contenu"}

{content block='slider' assign="slider" label="Slider"}


et dans la suite du gabarit, {$contenu} et {$slider} autant de fois que nécessaire.


Est-ce propre ? Dans ce cas, je répéterai pour chacun des blocs qui a besoin d'être utilisé plusieurs fois.
Je fais pousser votre site web, vous faites grandir votre activité !
#3
Oui, la balise {content}, mais aussi plusieurs balises {content block='nom_de_la_balise'}.

Au cas où, pour un prochain, c'est en début de gabarit qu'il faut mettre la balise {content assign="contenu"} (ben oui, moi à cette heure-ci j'ai la dalle et ça nuit à mes neurones).


Du coup, en haut de mon gabarit, j'ai mis :


{content assign="contenu"}

{content block='slider' assign="slider" label="Slider"}


et dans la suite du gabarit, {$contenu} et {$slider} autant de fois que nécessaire.


Est-ce propre ? Dans ce cas, je répéterai pour chacun des blocs qui a besoin d'être utilisé plusieurs fois.
Je fais pousser votre site web, vous faites grandir votre activité !
#4
c'est exactement ça...tu as testé avec l'estomac rempli?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#4
c'est exactement ça...tu as testé avec l'estomac rempli?
{SEO}
Inscrivez-vous à notre Newsletter sur le site (colonne de droite, en bas).
Vous appréciez CMSMS et l'aide qui vous est fournie ici, aidez-nous en participant au projet.
Formation CMS Made Simple | Création de site CMS Made Simple.

C'est en se plantant qu'on devient cultivé.
J'ai un string dans l'Array (Paris Hilton)
#5
Merci !

Avec la "carotte" d'aller déjeuner dès que c'est plié ;-) !
Je fais pousser votre site web, vous faites grandir votre activité !
#5
Merci !

Avec la "carotte" d'aller déjeuner dès que c'est plié ;-) !
Je fais pousser votre site web, vous faites grandir votre activité !


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)