Как правильно составить условия в TinyButStrong? - PullRequest
0 голосов
/ 09 марта 2020

Я должен сделать шаблон на языке TinyButStrong, но у меня нет доступа к стороне PHP. Я просто могу изменить свой шаблон и загрузить его в свой ERP.

В любом случае, сторона PHP работает хорошо.

Я пытался вставить оператор if в мой файл шаблона ODT, но при рендеринге он не работает.

Мое состояние:

[if [tab.product_type]!=1; then ‘[tab.product_ref]’; else ‘0’; block=table:table-row]

Я проверил значение tab.product_type, значение 0 или 1.

Я пробовал много синтаксисов, но ни один не работает хорошо. Единственное, что он показывает, это:

Rendered PDF.

Где я допустил ошибку? Я действительно не понимаю, потому что я пробовал много синтаксисов, и я все еще получаю эту строку.

1 Ответ

0 голосов
/ 16 марта 2020

Небольшое обновление:

Я видел, что «когда» более приспособлено к этому использованию. Я нашел синтаксис, но у меня все еще плохие результаты. Я сделал это:

[tab.product_ref;block=table:table-row;when [tab.product_type]!=1]

В любом случае, это дает мне строки, где tab.product_type равен 1. Почему ?? Я действительно не понимаю, как работает этот язык ...

...