Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [Smarty] trudne początki
sweter
post
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam, zacząłem się uczyć Smarty jednak już na starcie natrafiłem na pewien problem.
Mianowicie mam taki plik index.php:
  1. include_once('./smarty/libs/Smarty.class.php');
  2. $smarty = new Smarty;
  3. $smarty -> assign('title', 'Przykład zastosowania Smarty');
  4.  
  5. {include file="templates/glowka.tpl.htm"}
  6. {include file="templates/stopka.tpl.htm"}


Plik glowka.tpl.htm wygląda tak:
  1. <html>
  2. <head>
  3. <title>{$title}</title>
  4. </head>
  5. <body>


A w stopka.tpl.htm są tylko dwie linijki:
  1. </body>
  2. </html>


Gdy odpalam plik index.php niestety nie pojawia się strona, tylko taki bład:
Cytat
Parse error: syntax error, unexpected '=' in /var/www/smarty/moje_demo/index.php on line 8

który wskazuje na linijkę
  1. {include file="templates/glowka.tpl.htm"}


Proszę o pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




  1. {include file="templates/glowka.tpl.htm"}

Tego typu wyrażenia dajesz w plikach szablonów, a nie w PHP.
Go to the top of the page
+Quote Post
zordon
post
Post #3





Grupa: Zarejestrowani
Postów: 358
Pomógł: 78
Dołączył: 4.11.2008
Skąd: Kraków

Ostrzeżenie: (0%)
-----


plik index.php:

  1. include_once('./smarty/libs/Smarty.class.php');
  2. $smarty = new Smarty;
  3. $smarty -> assign('title', 'Przykład zastosowania Smarty');
  4. $smarty->display('templates/glowny.tpl');


plik templates/glowny.tpl:

  1. {include file="templates/glowka.tpl.htm"}
  2. {include file="templates/stopka.tpl.htm"}


reszta tak jak było, pozdrawiam

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:04