By: Little
Date: 2005-10-12
Time: 12:30
|
Problème d'affichage avec plusieurs instancesBonjour,
Je souhaite avoir une page php qui structure mon application et qui charge donc plusieurs instances de templates mais je n'arrive pas à le faire. Seule le premier template est affiché. Comment faire? (J'avais la solution d'inclure des sous-templates dans mon template principal mais ça ne me plaît pas. Je voudrais que ce soit le php qui structure mon appli) Code PHP :
Code Template entete.tpl :
Code Template accueil.tpl :
Code pieddepage.tpl :
Code CSS :
Et mon résultat n'affiche que le template de l'en-tête :
|
||||||
By: Skrol29
Date: 2005-10-12
Time: 12:41
|
Re: Problème d'affichage avec plusieurs instancesBonjour,
Ce que je fais pour mes appli, c'est de passer au script Php une variable 'frm' en POST ou en GET. De cette manière le script sait quelle page il doit afficher et donc quel template afficher. Le script est donc structuré de la sorte :
Il y a un exemple d'appli de ce genre dans la section Téléchargement. C'est tbsForum (ce forum) constitué d'un seul script Php pour toutes les fenêtres. |
||||||
By: Little
Date: 2005-10-12
Time: 12:45
|
Re: Problème d'affichage avec plusieurs instancesLa rapidité pour avoir une réponse est impressionnante ! merci.
Par contre ce qui m'embete c'est que j'voudrai bien en effet faire comme tu le dis pour charger le bon "corps" en fonction d'où je suis sur l'appli, par contre, j'aimerai bien pouvoir charger un template d'entete, et de pied de page en plus et éviter de l'appeler dans chaque template correspondant au "corps". Je sais pas si je suis très clair ;) |
||||||
By: Skrol29
Date: 2005-10-12
Time: 13:31
|
Re: Problème d'affichage avec plusieurs instancesOui c'est clair.
Tu peux charger des formulaire par ajout cumulatif plutôt que par écrasemement. Par exemple :
|
||||||
By: Little
Date: 2005-10-12
Time: 13:41
|
Re: Problème d'affichage avec plusieurs instancesmerci !! c'est exactement ce que je cherchais sauf que j'avais pas compris l'utilité du '+'.
Maintenant c'est clair et ça marche ! Bonne continuation |
||||||
By: Little
Date: 2005-10-13
Time: 14:46
|
Re: Problème d'affichage avec plusieurs instancesJ'ai quand même une question, quand j'écrivais ça :
J'aurais écrit le même code avec
|
||||||
By: Skrol29
Date: 2005-10-13
Time: 15:15
|
Re: Problème d'affichage avec plusieurs instancesEffectivement, avec $TBS1, $TBS2 et $TBS3, les trois contenus étaient dans des espaces mémoires différents. Donc non écrasés.
Avec un seul $TBS, il auraient était écrasés au moment du LoadTemplate(). |
||||||
By: Little
Date: 2005-10-13
Time: 15:37
|
Re: Problème d'affichage avec plusieurs instancesDonc je ne comprends pas pourquoi avec ces instructions, seul le premier template était affiché...
Tu as une idée? |