首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Liferay速度模板只显示用于可重复图像场的第一幅图像

Liferay速度模板只显示用于可重复图像场的第一幅图像
EN

Stack Overflow用户
提问于 2015-05-09 07:45:06
回答 1查看 951关注 0票数 0

我已经创建了添加事件的结构和模板。

我所接受的投入是:

  1. 年复一年,
  2. 事件的图像,
  3. 事件的描述。

除图像外,所有数据均正常显示。我首先给出的图像是为每个事件显示的。

有人能帮我吗?

代码语言:javascript
运行
复制
<root available-locales="en_US" default-locale="en_US">
    <dynamic-element dataType="html" fieldNamespace="ddm" indexType="keyword" name="about_fe" readOnly="false" repeatable="false" required="false" showLabel="true" type="ddm-text-html" width="small">
        <meta-data locale="en_US">
            <entry name="label">
                <![CDATA[about fundraising]]>
            </entry>
            <entry name="predefinedValue">
                <![CDATA[]]>
            </entry>
            <entry name="tip">
                <![CDATA[]]>
            </entry>
        </meta-data>
    </dynamic-element>
    <dynamic-element dataType="html" fieldNamespace="ddm" indexType="keyword" name="year_fe" readOnly="false" repeatable="true" required="false" showLabel="true" type="ddm-text-html" width="small">
        <dynamic-element dataType="image" fieldNamespace="wcm" indexType="keyword" name="image_fe" readOnly="false" repeatable="false" required="false" showLabel="true" type="wcm-image" width="">
            <meta-data locale="en_US">
                <entry name="label">
                    <![CDATA[select image for fundraise event]]>
                </entry>
                <entry name="predefinedValue">
                    <![CDATA[]]>
                </entry>
                <entry name="tip">
                    <![CDATA[]]>
                </entry>
            </meta-data>
        </dynamic-element>
        <dynamic-element dataType="html" fieldNamespace="ddm" indexType="keyword" name="desc_fe" readOnly="false" repeatable="false" required="false" showLabel="true" type="ddm-text-html" width="small">
            <meta-data locale="en_US">
                <entry name="label">
                    <![CDATA[enter description for the event]]>
                </entry>
                <entry name="predefinedValue">
                    <![CDATA[]]>
                </entry>
                <entry name="tip">
                    <![CDATA[]]>
                </entry>
            </meta-data>
        </dynamic-element>
        <meta-data locale="en_US">
            <entry name="label">
                <![CDATA[enter the year and month]]>
            </entry>
            <entry name="predefinedValue">
                <![CDATA[]]>
            </entry>
            <entry name="tip">
                <![CDATA[]]>
            </entry>
        </meta-data>
    </dynamic-element>
</root>

以下是我的模板代码:

代码语言:javascript
运行
复制
#if (!$year_fe.getSiblings().isEmpty())
    #foreach ($cur_year_fe in $year_fe.getSiblings())

    <div class="pto_fund">

        <div class="my_time">
            <div  class="mysection1"><h5>$cur_year_fe.getData()</h5></div>
        </div>

        <div  class="mysection2">
            <img src="$cur_year_fe.image_fe.getData()" height="200px" width="230px"/>
        </div>

        <div  class="mysection3">$cur_year_fe.desc_fe.getData()</div>
    </div>

    <div class="clear">
    </div>
    #end
#end

样本输出

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-05-09 11:23:29

我想你可能遇到了以下救生筏问题:-

https://issues.liferay.com/browse/LPS-43553

https://issues.liferay.com/browse/LPS-51440

可能的工作是将"image_fe"移到更高的级别(从可重复的映像开始,等等)。

HTH

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30137395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档