بالنسبة للتعليقات .. فهي لا تظهر في مصدر الصفحة الناتجة ..
يمكنك تطبيق ذلك ببساطة عن طريق الدالة preg_replace لتقوم بحذف ما بين الوسمين {* *} ..
كود PHP:
$x = preg_replace("/{\*(.*)\*}/","",$x);
حيث ان المتغير x هو محتوى ملف القالب ..
مثال :
كود HTML:
{* include the header file *}
<include name="header.html">
{* print message *}
<p>this is daif page.</p>
{* include the footer file *}
<include name="footer.html">
بعد تمريره للقالب السهل يصبح :
كود HTML:
<!-- header.html content -->
<p>this is daif page.</p>
<!-- footer.html content -->
اقتراح اخير : اضافة الدالة elseif ، اعتقد انك تعرف طريقة عملها ..
كود HTML:
<if name="...">
...
<elseif name="...">
...
<else>
...
</if>