Bonjour,
étant novice en PHP et désirant automatiser le plus possible des tâches répétitives, je suis à la recherche de la meilleure façon d'implémenter un système de layout en PHP.
Pour le moment j'ai une page "layout.php" qui a le squelette HTML de ma page (le header, le menu, le contenu, etc...). Je passe à ce layout le contenu HTML de la page selectionnée à traver une variable $pageContent.
Voila une idée du code:
layout.php
Code :
- <html>
- <head/>
- <body>
- <div align='center'>
- <?php echo $pageContent; ?>
- </div>
- </body>
- </html>
|
mapage.php
Code :
- $pageContent = "<b>Hello World</b>";
- require("layout.php" );
|
Malheureusement avec cette technique, je suis obligé de mettre tout mon code HTML entre guillement pour l'affecté à une variable PHP. Je ne peux donc pas utiliser un éditeur HTML pour simplifier l'édition. Bien sûr je pourrais faire du copier/coller entre mon éditeur et ma variable PHP mais je n'aime pas cette solution.
Ma question est donc comment faire pour avoir à la fois la génération automatique d'une page avec un layout donnée grâce au PHP et la possibilité d'éditer le contenu HTML avec un éditeur visuel?
Merci !