Hagen: Smarty error: unable to read resource: "tpl/gb_layout.tpl.php"

Hallo,
ich will mich langsam in die templ. sache einarbeiten und hab mal n programm von http://tut.php-q.net/template.html ausprobiert:

index.php:
<?php
error_reporting(E_ALL);
include('smarty/libs/Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('name', 'Progman');
$smarty->assign('clanname', 'L33T HaXX0r Clan');
$smarty->display('tpl/gb_layout.tpl.php');
?>
gb_layout.tpl.php:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>Testen macht spaß</title>
        <meta http-equiv="Content-Type" content="text/xhtml; charset=ISO-8859-1" />
    </head>
    <body>
        <p>
            Willkommen {$name} auf der Seite vom Clan {$clanname}
        </p>
    </body>
</html>

die index.php liegt im Hauptverzeichnis, die andere relativ dazu so wie in dem beispiel oben, ich bekomme diese Fehlermeldung:
Warning: Smarty error: unable to read resource: "tpl/gb_layout.tpl.php" in C:\webserv\template\smarty\libs\Smarty.class.php on line 1095

Bestimmt nur ein blöder anfänger fehler. Aber vielleicht kann mir ja jm. helfen.
Mfg hagen

  1. Hi,

    Warning: Smarty error: unable to read resource: "tpl/gb_layout.tpl.php" in C:\webserv\template\smarty\libs\Smarty.class.php on line 1095

    existiert denn eine $smarty->template_dir.'tpl/gb_layout.tpl.php'?

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi cheatah,

      existiert denn eine $smarty->template_dir.'tpl/gb_layout.tpl.php'?

      na klar:

      HauptVerz.:index.php und
       -> ordner tpl mit gb_layout.tpl.php
       -> ordner smarty, in smarty/libs die Smarty.class.php!

      MFG Hagen

      1. Hi,

        existiert denn eine $smarty->template_dir.'tpl/gb_layout.tpl.php'?
        -> ordner smarty, in smarty/libs die Smarty.class.php!

        der Ordner, in dem Smarty liegt, ist uninteressant. Ich sprach von $smarty->template_dir.

        Cheatah

        --
        X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
        X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
        1. Hi

          der Ordner, in dem Smarty liegt, ist uninteressant. Ich sprach von $smarty->template_dir.

          ja ähm sorry:
          var $template_dir    =  'tpl';
          ist gesetzt

          MFG Hagen

          1. Hi,

            var $template_dir    =  'tpl';
            ist gesetzt

            und es gibt ein tpl/tpl/gb_layout.tpl.php?

            Cheatah

            --
            X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
            X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
            X-Will-Answer-Email: No
            X-Please-Search-Archive-First: Absolutely Yes
            1. Hi

              und es gibt ein tpl/tpl/gb_layout.tpl.php?

              ja ne*G* deshalb gehts ja auch nicht:-), dankeschön das wars.

              MFG Hagen

  2. Hallo Hagen,

    Warning: Smarty error: unable to read resource: "tpl/gb_layout.tpl.php" in C:\webserv\template\smarty\libs\Smarty.class.php on line 1095

    Hast du $template_dir richtig gesetzt? Das Verzeichnis tpl muss unterhalb des in $template_dir angegebenen Verzeichnisses liegen.

    Grüße aus Nürnberg
    Tobias

    1. Hallo Tobias,

      Warning: Smarty error: unable to read resource: "tpl/gb_layout.tpl.php" in C:\webserv\template\smarty\libs\Smarty.class.php on line 1095
      Hast du $template_dir richtig gesetzt? Das Verzeichnis tpl muss unterhalb des in $template_dir angegebenen Verzeichnisses liegen.

      var $template_dir    =  'tpl'; hatte ich gesetzt ist ja ausgehend von der php datei der ausgeführt wird ne...

      MFg Hagen

      1. Hallo Hagen,

        var $template_dir    =  'tpl'; hatte ich gesetzt ist ja ausgehend von der php datei der ausgeführt wird ne...

        Dann darfst du aber nur noch $smarty->display('gb_layout.tpl.php'); schreiben.

        Grüße aus Nürnberg
        Tobias

        1. Hallo tobias,

          dankeschön das wars...
          Zitat:
          Wenn man sich jedes Mal an den Kopf fassen würde, wenn es nötig wäre, würde man die Hände am besten gleich oben lassen!

          in diesem sinne.
          Ciao und danke... *über sich selber den kopf schüttel*