tutorials.de Buch-Aktion 05/2012
Seite 2 von 2 ErsteErste 12
ERLEDIGT
NEIN
ANTWORTEN
16
ZUGRIFFE
825
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #16
    Avatar von Flex
    Flex Flex ist offline (aka Felix Jacobi)
    tutorials.de Moderator
    Registriert seit
    Nov 2001
    Ort
    Wuppertal
    Beiträge
    5.295
    Blog-Einträge
    65
    Ok, dann fangen wir mal an...

    main.php
    PHP-Code:
    <?php
    require_once('Smarty.class.php');

    $smarty = new Smarty;
    $smarty->template_dir './';
    $smarty->compile_dir './';

    $ref 'news';



    switch(
    $ref) {
      case 
    "news":
        
    $smarty->assign('section''news');
        include(
    "news.php");
      break;
      
      default:
        include(
    "news.php");
    }

    $smarty->display('main.tpl');
    Ist relativ selbsterklärend eigentlich.
    Ich wusste nicht woher die Variable $ref kam, von daher nahm ich mal an, dass sie eine Sektionsanzeige ist, die durch die URL kommt o. ä.
    Diese sollte am besten in einem Switch dargestellt werden, da CrossSiteScripting Lücken entstehen könnten.

    main.tpl
    PHP-Code:
    ## Statt deinem alten include Befehl, einfach diesen hier verwenden:
    {include file="$section.tpl"
    Und das wars eigentlich schon. Die anderen beiden Dateien habe ich nicht verändert.
    Nerolein bedankt sich. 
    KIDS Kinderbetreuungsdienst
    Xing

    "When you play the game of thrones, you win or you die. There is no middle ground."
    by Cersei Lannister in "A Game Of Thrones"

  2. #17
    Nerolein Nerolein ist offline Mitglied Bronze
    Registriert seit
    Sep 2004
    Beiträge
    38
    Vielen Dank, hast mir sehr geholfen
     

Ähnliche Themen

  1. Smarty Include PHP Problem
    Von sufijen im Forum PHP
    Antworten: 5
    Letzter Beitrag: 17.05.07, 15:13
  2. Problem mit {include} bei Smarty
    Von Kalma im Forum PHP
    Antworten: 10
    Letzter Beitrag: 11.04.07, 11:45
  3. Include mit Smarty
    Von xtratz im Forum PHP
    Antworten: 2
    Letzter Beitrag: 28.06.06, 17:56
  4. Problem mit Smarty und include :)
    Von indylein im Forum PHP
    Antworten: 5
    Letzter Beitrag: 13.01.05, 09:18
  5. Include mit Smarty
    Von gisu im Forum PHP
    Antworten: 0
    Letzter Beitrag: 16.09.03, 17:51