Smarty: aynı dizinden bir şablon dosyası da dahil olmak üzere

1 Cevap php

Templates / some / dir / template.tpl: I templates_dir altında bir dizinde bulunan bir Smarty şablon var. Templates / some / dir / _component.tpl: Aynı dizinde, ben bir alt şablonu var.

Ben görünüşe templates_dir altında arar beri, dahil bir vasıfsız kullanarak alt bileşeni içeremez:

{include file='_component.tpl'}

Şablonlar kök karşı nasıl, aynı dizinden dosyayı okumak için Smarty söyleyebilir? Dizin yapılarını değiştirirken zaman sorunlara neden olur çünkü ben, mutlak yolları belirtmek istemiyorum.

1 Cevap

Mutlak bir yol oluşturmak için kullanabilirsiniz böylece app şablonuna şablon dir uzatabilir misiniz?

$smarty->assign('template_d­ir', $smarty->template_d­ir);