Ben bir smarty şablonda bir bölüm veya başka bir görüntülemek gerekir. Benim durum basittir: smarty değer bir dize ile başlar eğer ben bir bölümünü göstermek, aksi takdirde diğer smarty bölüm görüntülenir etmelidir. Ben sadece tpl dosyaları değiştirebilirsiniz.
{php}
if (substr($url,0,4) != 'http')
{
{/php}
section 1
{php}
}
else
{
{/php}
section 2
{php}
}
{/php}
Sorun önce $ smarty-> assign kullanılarak atandı url varible dile okuyamıyor olmasıdır. Temelde, bir değer almak için kullanılan olabilir smarty işlev arıyor, ya da daha iyi bir çözüm varsa ediyorum.