2015-09-16 3 views
0

Я создал структуру и шаблон веб-контента Liferay. Эта структура содержит изображение, которое может быть или не может быть установлено. Если изображение не установлено, я не хочу отображать тег IMG.Liferay Web Content Template: Как узнать, было ли установлено изображение?

Как я могу определить в своем шаблоне, если изображение установлено/присутствует?

С наилучшими пожеланиями,

Daniel

+0

Можете ли вы сказать, тип ADT вы создали? –

+0

Также вы можете показать код шаблона? –

ответ

1

Если поле называется imageField вы можете сделать это, как это с Velocity:

#if ($imageField.data != "") 
    <img src="$imageField.data"> 
#end 

(Для Freemarker вы можете сделать подобное тест)

1

После ответа Тобиа s, вы также можете использовать $validator.isNull() от скорости для нулевого/не нулевого значения (значений).

Пример фрагмента кода:

#if (!$validator.isNull($imageField.data) && $imageField.data != "") 
    <img src="$imageField.data"> 
#end 

НТН