Предположим, у меня есть следующий HDF:
Page {
Name = "My Page"}
И следующий шаблон CS:
"The URL of '<?cs var:Page.Name ?>' is '<?cs var:Page.Url ?>'."
Результат рендеринга вышеупомянутого шаблона с вышеупомянутым HDF будет:
"The URL of 'My Page' is ''."
То есть переменная Page.Url будет отображаться в пустую строку, поскольку она не определена в данном HDF. Для моего приложения использование неопределенной переменной является серьезной ошибкой, и в таких ситуациях программа должна прерваться. Проблема в том, что cs_render не возвращает ошибку в этих случаях.
Как установить сбой ClearSilver при рендеринге шаблонов с неопределенными переменными?
Задача ещё не решена.
Других решений пока нет …