Witam mam problem dość dziwny nie przekazuje mi zmiennych z pliku php do pliku tpl dość dziwna sprawa bo gdy wpisuje adres
Taki to działa jak trzeba a gdy taki czyli taki jak ma być jako
podstrona to już nie : / a oto kod
.php
<?php
require 'libs/Smarty.class.php';
$smarty = new Smarty;
include_once('cfg.php');
$result = mysql_query("SELECT id, image_small, title, info, link FROM products ORDER BY id ASC") or
die("Niepoprawne zapytanie MySQL");
{
$tablica[] = $products;
}
$smarty->assign('result',$tablica);
$smarty->display('home.tpl');
?>
fragment pliku .tpl
{foreach from=$result key=myId item=products name=products}
{if $smarty.foreach.products.index%2 == 0}
<div id="qs2" class="qslide2"> {/if}
<div style="width: 351px; float: left;"> <div style="clear: both; font-family: Tahoma; font-size: 11px; color: #182b09;"><img src="templates/images/40.jpg"><b>{$products.title}
</b><br> <a href="#" style="color: #FFFFFF;">{$products.link}
</a> </div> <div style="padding-left: 32px;padding-top: 18px;width: 351px; height: 523px; background-repeat: no-repeat; background-image: url('templates/images/39.jpg');"><img src="templates/images/{$products.image_small}"></div> {if $smarty.foreach.products.index%2 == 1 || $smarty.foreach.products.last}
{/if}
{/foreach}
Jakieś pomysły ?
w taki sposób wczytuje podstrony
{if $index == ""}
{include file="home.tpl"}
{else}
{include file="$index.tpl"} {/if}