Можно ли сделать следующий, используя freemarker?
например. в шаблоне я указываю некоторые значения (надеюсь, мой синтаксис не вводит в заблуждение):
<td>${{<img src="[1234:thumb]" /><img src="[3456:thumb]" />}?{images are missing}}</td>
Идея состоит в том, что если приложение может создавать значение, тогда в шаблоне используется новое значение, если нет - используется значение по умолчанию. Суть в том, что мне нужны значения («1234: большой палец») из шаблона для создания правильного вывода.
Здесь приложение получает «1234: большой палец» и «3456: большой палец» из шаблона и создает изображения на основе этих значений. Если создание изображения было успешным (оба изображения), путь к изображениям записывается обратно на выход:
<td><img src="images/1234.jpg" /><img src="images/3456.jpg" /></td>
Если ни одно из изображений не было создано, значение по умолчанию («изображения отсутствуют») записывается в вывод:
<td>images are missing</td>
Итак, 2 вопроса:
- возможно ли сохранить эти значения в шаблоне и проанализировать их?
- как правильно выводить значение по умолчанию (если / еще в шаблоне или в приложении)?