Написал плагин для отдельного проекта, выкладываю и вам
@Plugin name: Template exists
@Version: 1.0
@Author: Denik
@Author_url: http://denik.od.ua
Описание: Плагин проверяет на существование заданного адреса шаблона (адрес задается по правилам embed) и если он существует... [см. примеры]
Пример использования:
{exp:tmpl_exists tmpl="default_site:site/template"}
{if tmpl_exists}
{embed="{tmpl_exists}" id="007" param2="tmpl"}
{if:else}
{embed="default_site:site/not_found" id="007" param2="tmpl"}
{/if}
{/exp:tmpl_exists}
————————————————————————-
Пример использования с автоматическим генерированием тега {embed=...}:
{exp:tmpl_exists embed_if_exists="default_site:site/template" default="site/not_found" embed_params='id="007" param2="tmpl"'}