начал заново все пересматривать и понял свою ошибку..

я делал так
Код:
if (THIS_SCRIPT == 'имя скрипта.php' AND !in_array('имя шаблона', $globaltemplates))
{
$globaltemplates[] = 'имя шаблона';
}
а надо так
Код:
if (THIS_SCRIPT == 'имя скрипта' AND !in_array('имя шаблона', $globaltemplates))
{
$globaltemplates[] = 'имя шаблона';
}
тоесть имя скрипта должно быть без преписки
.php