[PHP] Smarty Problem

Dieses Thema im Forum "Webentwicklung" wurde erstellt von pleq, 14. Februar 2009 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. Februar 2009
    Smarty Problem

    Hej Leute,

    ich arbeite mit der Smarty Template Engine.

    Auf Grund der SEO Geschichten im Netzt will ich ein wenig dazu beitragen und meine Scripte dies bezüglich updaten.

    Momentan ist mein Aufbau so:

    index.php:


    $smarty->display("index.tpl");

    index.tpl:

    <html> .......

    {include_php file="./sys/controller.inc.php"}

    .... </html>

    Via dem Controller werden halt die jeweiligen Module eingebunden z.b. News.php.

    In dieser Datei wird dann das news.tpl ausgegeben!

    Nun will ich es aber so machen, dass in jedem meiner Module die Meta Daten für die index.tpl unterschiedlich gestaltet werden. Aber da die Ausgabe der Module ja in der bereits ausgegebenen Index.tpl geschieht, ist das nicht mehr möglich!

    Wie kann ich mein CMS aufbauen, damit die index.tpl nicht sofort ausgegeben und der content erst dann eingebunden wird?

    Mfg

    EDIT:

    Oke habe es gerade selber gelöst.

    Falls es noch wer wissen will:

    Ich lade den controller vor der ausgabe der index.tpl ... der include des controllers in der index.tpl wurde durch eine variable $content ersetzt.

    wird nun ein modul aufgerufen schreibe ich eine global mit fetch(modul.tpl) und assign es dann in der index.tpl ...

    klappt ... peace
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.