|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Inscription : juin 2004 Messages : 257 ![]() |
Bonjour,
Voila ma problématique,j'ai une page header.tpl.php que je place dans toutes les pages du site et je cherche a écrire du code html qui est spécifique qui à certaines page. J'ai penser faire un test avec smarty du style : Code :
{if nompage==="ma_page"}<p> texte</p> {/if} Code :
Quelqu'un peut il m'aider pour trouver une solution? Merci d'avance |
||
|
|
00
|
|
|
#2 | ||
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Je pense que vous vous y êtes mal pris, en faites les plugins du style function ne s'appelle pas de cette manière.
{nompage} est la seule façon de l'appeler, passez lui les conditions directement dans celui-ci ou alors : Code :
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
||
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 257 ![]() |
merci pour la réponse
Après test ça ne marche pas, j'ai une erreur dont je ne vois pas l'origine Citation:
J'ai vu qu'en dehors des plugins function, il y a des plugins modifier, mais jai pas compris la différence entre les 2. Est-ce que cela pourrait être une réponse à ma problématique et si oui comment est ce que je dois construire le plugin? |
|
|
|
00
|
|
|
#4 |
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Pour expliquer la différence entre les 2, je dirai que le modifier est une fonction avec paramètre pour modifier un ou des éléments de votre tpl.
Du genre les fonctions trim, htmlentities, preg_replace,urlencode,urldecode, ect... Par contre un plugin function est plus orienté accessoire du style calendrier, afficher la dernière photos du jour, ect.... Voici un lien qui je crois vous sera utile: http://smarty.incutio.com/?page=SmartyPlugins Pour en revenir a votre problème, vous pouvez définir vos conditions directement dans le plugin c'est plus propre. Vous lui passez un paramètre supplémentaire avec $page par exemple, dans le lien que je vous ai donné il y as des tas d'exemple.
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|
00
|
|
|
#5 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 257 ![]() |
merci pour la réponse, je vais consulter ce lien avec attention...
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 257 ![]() |
aie je tombe sur une page blanche
|
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
pas possible je tombe sur la liste de plugin smarty
Si j'ai le temps je regarderai pour votre plugin, car pour le moment j'en créer quelques un mais plutôt orienté outils et "modifier". Je vous conseil aussi de visiter le forum de smarty dans la section plugin et addon il y as plein d'utilitaire sympathique.
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|
00
|
|
|
#8 |
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Voila je vous ai mis sur la voie en vous donnant un plugin que j'ai fais pour smarty, il ne vous reste qu'as l'adapter a vos besoin.
J'espère que ceci vous aidera, je l'ai testé dans la balise title mais a vous d'en faire ce bon vous semble. Décompressez l'archive et copier le plugin dans le dossier respectif Pour info c'est un "modifier"
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|
00
|
|
|
#9 |
|
Membre du Club
![]() Inscription : juin 2004 Messages : 257 ![]() |
Merci beaucoup de votre aide.
Le plugin répond parfaitement a mon besoin. Avec le lien communiqué, je commence a bien comprendre la conception de plugin smarty... |
|
|
00
|
|
|
#10 |
|
Membre éprouvé
![]() Aurélien GéritsDéveloppeur Web Inscription : mai 2006 Messages : 1 045 ![]() |
Heureux de vous avoir aidé
__________________
Au petit déjeuner, je prend du PHP et au souper du jQuery.AFUP 2009 : Bien optimiser son code pour le référencement Mon projet open source de librairie PHP 5: magix cjquery |
|
00
|
Copyright © 2000-2012 - www.developpez.com