Java 获取并呈现文档';Liferay中的s图像';s显示模板

Java 获取并呈现文档';Liferay中的s图像';s显示模板,java,templates,liferay,assets,freemarker,Java,Templates,Liferay,Assets,Freemarker,我使用的是Liferay 6.2 CE,我想为Asset Publisher创建一个非常简单的应用程序显示模板,它只显示一个图像,不显示任何其他元数据。这样做的目的是允许页面管理员拖放现有文档(仅包含图像),例如填充页面上的整个列 我的问题是,我不知道如何访问此图像 我想这样做: <#assign img=renderRequest.getImageUrl()> <img url="{$img}" /> 但我仍然无法确定哪个属性负责检索图像。。。或者还有其他方法可以实现

我使用的是Liferay 6.2 CE,我想为
Asset Publisher
创建一个非常简单的
应用程序显示模板
,它只显示一个图像,不显示任何其他元数据。这样做的目的是允许页面管理员拖放现有文档(仅包含图像),例如填充页面上的整个列

我的问题是,我不知道如何访问此图像

我想这样做:

<#assign img=renderRequest.getImageUrl()>
<img url="{$img}" />

但我仍然无法确定哪个属性负责检索图像。。。或者还有其他方法可以实现这一点吗?

我认为,对于这种方法,您需要新的Web内容结构和Web内容模板(而不是应用程序显示模板)

仅使用一个图像字段创建新的Web内容结构:

创建新的Web内容模板:

ans关联结构和模板:

就绪:


感谢您的分步指导!我希望我能对你的答案投更多的赞成票
<#assign x=renderRequest.getAttributeNames()>

<#list x as item>
    <br/>
    ${item}
</#list>
LAST_PATH
FRIENDLY_URL
liferay-ui:success:message
javax.servlet.forward.context_path
RENDER_PORTLET_COLUMN_ID
PORTLET_AJAX_RENDER
com.liferay.portal.servlet.filters.gzip.GZipFilterSKIP_FILTER
THEME
javax.servlet.forward.servlet_path
javax.portlet.config
RENDER_PORTLET_COLUMN_POS
liferay-ui:error:rowBreak
org.apache.struts.action.MODULE
javax.portlet.response
COMPANY
javax.servlet.forward.query_string
bodyContent
javax.servlet.forward.path_info
com.liferay.portal.servlet.filters.i18n.I18nFilterSKIP_FILTER
User-Agent
view.jsp-results
INVOKER_FILTER_URI
liferay-ui:error:translateMessage
com.liferay.portal.kernel.util.CookieKeys
javax.servlet.include.context_path
dynamicAttributes
javax.portlet.lifecycle_phase
VIRTUAL_HOST_LAYOUT_SET
liferay-ui:success:key
scopedAttributes
javax.servlet.include.servlet_path
javax.servlet.forward.request_uri
COLOR_SCHEME
PORTLET_STRUTS_ACTION
liferay-ui:error:message
liferay-ui:success:translateMessage
LIFERAY_SHARED_SEARCH_CONTAINER_REFERENCE
LIFERAY_SHARED_THEME_DISPLAY
WINDOW_STATE
CURRENT_COMPLETE_URL
SERVLET_CONTEXT_INCLUDE_FILTER_STRICT
javax.servlet.include.request_uri
com.liferay.portal.servlet.filters.strip.StripFilterSKIP_FILTER
ACCEPT
LAYOUT
RENDER_PORTLET
USER_ID
org.apache.struts.taglib.tiles.CompContext
COMPANY_ID
USER
LAYOUTS
RENDER_PORTLET_COLUMN_COUNT
PORTLET_PARALLEL_RENDER
liferay-ui:error:key
PORTLET_ID
com.liferay.portal.kernel.servlet.filters.invoker.InvokerFilterSECURE_RESPONSE
javax.portlet.request
CURRENT_URL
CTX
org.apache.struts.action.mapping.instance