• User

    pagina template con smarty

    Ho installato con successo smarty, ma è la prima volta che lo uso, e non riesco a separare php da html e richiamare i vari file.
    Ho un file INDEX.PHP DOVE C'è html e php dove oltre a visualizzare i dati, c'è l'include per la connessione al Db e hai check delle sessioni. poi ho dei file html per l' HEADER, MENU, e CORPOBODY( che mi varia a seconda di quello che richiamo), FOOTER, ecc. Per favore che mi da una mano.
    Ovviamente utilizzo un file css, ma la cosa non dovrebbe riguardare.

    Il file INDEX.PHP è :
    <?php
    include("check per lr sessioni.php");
    include("chiama connessione al DB.inc.php");
    ?>

    <head>
    <title>template </title>
    <link rel="stylesheet" href="css/template.css" type="text/css" media="screen" />
    </head>

    <body>

    <div id="container">

    <!-- header & menu principale -->
    <div>

    <?php
    require("dtml/header.html");
    ?>

    <!-- menu orizzonatle -->

    <div>
    <?php
    require("dtml/menu_main.html");
    ?>

    </div>

    </div>

    <!-- body -->
    <div>

    <!-- qui a seconda del file html devo mettere un contenuto diverso e non so coem richiamarlo-->

    </div>
    <!-- body -->

    </div>
    <!-- fine container -->

    <!-- footer -->

    <div>
    <?php
    require("dtml/footer.html");
    ?>
    </div>

    </body>
    </html>

    I file di header.html ......footer.html sono del seguente tipo :

    HEADER.HTML

    <div id="sitename">
    <h1>template testo sopra</h1>
    <h2>testo sotto</h2>
    </div>

    MENU.html

    <div id="tlm" class="boxed">
    <h2 class="heading">Menu</h2>
    <div class="content">
    <ul>
    <li ><a href="sceltamenu.php?id=1">azione 1</a></li>
    <li><a href="sceltamenu.php?id=2"> azione 2</a></li>
    <li><a href="sceltamenu.php?id=3">azione 3</a></li>
    <li><a href="sceltamenu.php?id=4">azione 4</a></li>
    <li><a href="sceltamenu.php?id=5">azione n</a></li>
    </ul>
    </div>
    </div>

    I file li ho riportati completi di sopra, come posso fare con smarty,Come faccio il file Tpl e Php e poi per richiamare i file html, e il corpobody, e dove mettere le connessioni al db e alle sessioni.
    Grazie


  • ModSenior

  • User

    c'ero gia stato gia stao sia li che in altri siti, ho capito la metologia ma x il mio caso , è diverso, non devo stampare solo del testo sulla pagina html. chi mi scrivere un es. relativo al mio caso?


  • ModSenior

    include... c'è la guida ufficiale sul sito di smarty tempo fa l'ho provato... ed è completa la guida...