если убрать твой tpl_l то всё нормально выводит (либо текст ошибки, либо контент страницы)
а вобще, в трёх своих предыдущих постах текущей темы я всю твою задачу решил... (там уже другая функция)
Логики нет. Посмотрим...
Но я никуда не спешу (уже...), все протестирую (что как заработает) и репу колотить буду, спасиб