[Réglé] Inclure un template dans un autre template ? {$template} - Version imprimable +- MyBB.support, le portail francophone de MyBB (https://mybb.fr) +-- Forum : MyBB.fr (https://mybb.fr/forum-1.html) +--- Forum : Support (https://mybb.fr/forum-5.html) +--- Sujet : [Réglé] Inclure un template dans un autre template ? {$template} (/thread-7333.html) |
Inclure un template dans un autre template ? {$template} - Nitrome - 05-06-2015 VERSION_MyBB : 1.8.4 Bonjour Mybb.fr Je me pose la question suivante: peut-on inclure un template (créé par moi même) dans un autre template ? Je m'explique: j'ai un bon bout de code html que je veux mettre dans mon template "header", mais pour ne pas le polluer je souhaitais créer un template "nitrome" que je comptais appeler en utilisant la balise {$nitrome}, mais le template "nitrome" ne semble pas s'être inclu... Aussi je me demande si c'est vraiment faisable, ou s'il y a un autre moyen, merci Code PHP : <div class="wrapper"> RE: Inclure un template dans un autre template ? {$template} - exdiogene - 05-06-2015 Se sont les fichiers sources qui procèdent à l'inclusion des templates, il n'est pas suggéré de les modifier sous peine de voir disparaitre les modifications lors d'une mise à jour subséquente. Il est préférable d'utiliser un plugin pour effectuer ce type d'opération. Il serait aussi possible d'utiliser un MyCode pour substituer [nitrome]...[/nitrome] par un contenu prédéterminé... RE: Inclure un template dans un autre template ? {$template} - Nitrome - 05-06-2015 Tout d'abord merci pour ta réponse Le MyCode ne me serais pas utile ici, je souhaite rajouter du html dans mon header, pas dans mes messages. Ok donc comme faire un plugin me prendrais trop de temps juste pour faire ça, je vais la jouer bourrin et mettre mon code salement dans mon template, on va pas chipoter pour si peu même si c'est dommage Merci et bonne soirée ! RE: Inclure un template dans un autre template ? {$template} - exdiogene - 06-06-2015 Désolé, j'avais oublié que les MyCode ne sont pas interprétés de façon globale. Une autre solution serait d'utiliser le plugin "PHP in Template" de ZingaBurga... RE: Inclure un template dans un autre template ? {$template} - Nitrome - 06-06-2015 Ah oui je l'ai, j'avais pas pensé à mettre des include() Mais bon si je dois passer par le ftp à chaque fois que je veux modifier un truc... RE: Inclure un template dans un autre template ? {$template} - exdiogene - 06-06-2015 Il serait possible d'inclure un "template" {$nitrome} ... RE: Inclure un template dans un autre template ? {$template} - Nitrome - 06-06-2015 Et bien non, justement, c'est pour ça que je suis la xD J'ai bien ce plugin mais ça ne marche pas... RE: Inclure un template dans un autre template ? {$template} - exdiogene - 06-06-2015 Il semble pourtant possible d'insérer un autre template avec le plugin de Zinga Burga, voici un extrait de sa description : "Call another template, using <template ...>, eg <template header>" Alors il suffirait d'ajouter "<template nitrome>"... RE: Inclure un template dans un autre template ? {$template} - Nitrome - 06-06-2015 Bravo encore une fois exdiogene !! Donc oui, c'est bien ça, et ça marche (j'aurais du mieux lire la description du plugin avant de dire que ça ne marchait pas, j'avais juste pas la bonne forme) Merci, problème résolu |