ฉันมีปัญหาเล็กน้อยเกี่ยวกับลำดับการแยกวิเคราะห์ Expression Engine และตรรกะแบบมีเงื่อนไข
ฉันต้องการฝังเทมเพลตตามคำสั่งแบบมีเงื่อนไขภายในแชนเนล
บางสิ่งเช่นนี้:
{exp:channel:entries channel="project" limit="3"}
{if count >2}
<h1>title{/h1}
{if:else}
{embed="test/.test.html}
{/if}
{/exp:channel:entries}
ปัญหาคือว่าการฝังถูกเรียกหลายครั้งจากการวนซ้ำ ฉันลองใช้ Stash เพื่อตั้งค่าตัวแปร (จากนั้นเรียก embed หากตั้งค่าตัวแปรไว้) แต่มันสายเกินไปหรือเร็วเกินไปในการเรียงลำดับการแยกวิเคราะห์
ไม่มีใครรู้วิธีฝังแบบมีเงื่อนไขตามค่าของช่องหรือไม่