
com.liferay.dynamic.data.mapping.dependencies.ddm.image.ftl Maven / Gradle / Ivy
<#include "../init.ftl">
<#if !(fields?? && fields.get(fieldName)??) && (fieldRawValue == "")>
<#assign fieldRawValue = predefinedValue>
#if>
<#assign fieldRawValue = paramUtil.getString(request, "${namespacedFieldName}", fieldRawValue)>
<#assign alt = "">
<#assign imageData = "">
<#assign name = languageUtil.get(locale, "drag-file-here")>
<#if fieldRawValue?has_content>
<#assign fileJSONObject = getFileJSONObject(fieldRawValue)>
<#assign alt = fileJSONObject.getString("alt")>
<#assign imageData = fileJSONObject.getString("data")>
<#assign name = fileJSONObject.getString("name")>
#if>
<@liferay_aui["field-wrapper"] cssClass="form-builder-field" data=data>
<@liferay_aui.input
helpMessage=escape(fieldStructure.tip)
inlineField=true label=escape(label)
name="${namespacedFieldName}Title"
readonly="readonly" type="text"
value=(name?has_content)?string(name, languageUtil.get(locale, "drag-file-here"))
/>
<@liferay_aui.input name=namespacedFieldName type="hidden" value=fieldRawValue>
<#if required>
<@liferay_aui.validator name="required" />
#if>
@>
<@liferay_aui.input
label="image-description"
name="${namespacedFieldName}Alt"
type="text"
value="${alt}"
/>
${fieldStructure.children}
@>
© 2015 - 2025 Weber Informatics LLC | Privacy Policy