Jasno mi je kako da inkludujem obican file sa include, ili php skript sa include_php e sada javlja se problem kada pokusam da inkludujem neki php file koji koristi smarty.
Primer:
imam index.tpl (u template diru) i index.php
ovo je kod za index.php
Code:
<?php
#index.php
require '/libs/Smarty.class.php';
$smarty = new Smarty;
$smarty->assign("title", "Moja Web Strana");
$smarty->display('index.tpl');
?>
<?php
#index.php
require '/libs/Smarty.class.php';
$smarty = new Smarty;
$smarty->assign("title", "Moja Web Strana");
$smarty->display('index.tpl');
?>
e sada u index.tpl imam ovu promenljivu za title i zelim da pozovem file recimo foto_album.php koji ima svoj template foto_album.tpl
u index.tpl to pozivam sa
Code:
{include_php file="foto_album.php"}
{include_php file="foto_album.php"}
koiji dalje ima neki svoj kod
Code:
<?php
require '/libs/Smarty.class.php';
$smarty_levo = new Smarty;
$smarty_levo->assign("data", $data[]);
$smarty_levo->display('foto_album.tpl');
}
?>
<?php
require '/libs/Smarty.class.php';
$smarty_levo = new Smarty;
$smarty_levo->assign("data", $data[]);
$smarty_levo->display('foto_album.tpl');
}
?>
e sada kada je sve ovo pokrenem javlja mi gresku
Fatal error: Cannot redeclare class smarty in /libs/Smarty.class.php on line 61
Sta da radim unapred hvala.