[Smarty] Kan geen tags aanmaken.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Jurgen assaasas

Jurgen assaasas

05/06/2008 13:23:00
Quote Anchor link
Ik heb zojuist Smarty geinstalleerd op mijn eigen localhost. Echter ondervind ik een probleem, ik heb bij de installatie de handleiding gevolgd.

mijn PHP code

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
// put full path to Smarty.class.php
require('/usr/lib/php5/Smarty/Smarty.class.php');
$smarty = new Smarty();

$smarty->template_dir = '/var/www/smarty/templates';
$smarty->compile_dir = '/var/www/smarty/templates_c';
$smarty->cache_dir = '/var/www/smarty/cache';
$smarty->config_dir = '/var/www/smarty/configs';

$smarty->assign('titel', 'Dit is de titel van de webpagina');
$smarty->assign('content', 'Dit is content');

$smarty->display('test/index.tpl');
?>



de HTML

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<html>
<head>
<title>{titel}</title>
</head>
<body>
{content}
</body>
</html>


En de melding die ik krijg
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Fatal error: Smarty error: [in test/index.tpl line 3]: syntax error: unrecognized tag 'titel' (Smarty_Compiler.class.php, line 590) in /usr/lib/php5/Smarty/Smarty.class.php on line 1092


Ik snap niet wat het probleem is. Alle directories zijn aangemaakt en zijn toegankelijk voor Smarty. Hij kan de tag niet aanmaken, als ik geen tags in de HTML hjeb staan werkt het wel gewoon dus het ligt niet aan de rechten op de mappen.

In de Smarty handleiding stond hier ook al niets over en google helpt ook niet echt. Ik heb ook geen plugins of iets geinstalleerd. Zelfs de basis tag werkt niet ($Smarty->assign('name', 'Ned'); )

Iemand een idee hoe ik dit oplos?
Gewijzigd op 01/01/1970 01:00:00 door Jurgen assaasas
 
PHP hulp

PHP hulp

26/11/2022 14:11:27
 
Terence Hersbach

Terence Hersbach

05/06/2008 14:59:00
Quote Anchor link
je assigned een variable, in smarty gebruik je die als {$titel}

edit: een plugin (smarty functie) gebruik je wel op die manier.
Gewijzigd op 01/01/1970 01:00:00 door Terence Hersbach
 
Jurgen assaasas

Jurgen assaasas

05/06/2008 16:10:00
Quote Anchor link
Terence schreef op 05.06.2008 14:59:
je assigned een variable, in smarty gebruik je die als {$titel}

edit: een plugin (smarty functie) gebruik je wel op die manier.


Ok dankje, ik vond het al vreemd dat het niet werkte.
 
Onbekend Onbekend

Onbekend Onbekend

05/06/2008 19:10:00
Quote Anchor link
Docs lezen? Dat heeft bij mij met smarty zeker geholpen, vooral bij for(each), dat was behoorlijk lastig. Verder is het leuk.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.