Как заставить ClearSilver давать сбой с неопределенными переменными HDF?

Предположим, у меня есть следующий 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 при рендеринге шаблонов с неопределенными переменными?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …