Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Liferay速度模板仅显示可重复图像场的第一个图像_Liferay_Liferay 6_Velocity_Liferay Theme_Liferay Velocity - Fatal编程技术网

Liferay速度模板仅显示可重复图像场的第一个图像

Liferay速度模板仅显示可重复图像场的第一个图像,liferay,liferay-6,velocity,liferay-theme,liferay-velocity,Liferay,Liferay 6,Velocity,Liferay Theme,Liferay Velocity,我已经创建了用于添加事件的结构和模板 我的意见是: 年复一年 活动的图像 事件的描述 除图像外,所有数据均正确显示。我首先给出的图像是为每个事件显示的 有人能帮我吗 <root available-locales="en_US" default-locale="en_US"> <dynamic-element dataType="html" fieldNamespace="ddm" indexType="keyword" name="about_fe" readOnly

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

我的意见是:

  • 年复一年
  • 活动的图像
  • 事件的描述
  • 除图像外,所有数据均正确显示。我首先给出的图像是为每个事件显示的

    有人能帮我吗

    <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>
    
    
    
    以下是我的模板代码:

    #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
    
    #if(!$year\u fe.getsibles().isEmpty())
    #foreach($year\u fe.getSides()中的cur\u year\u fe)
    $cur\u year\u fe.getData()
    $cur_year_fe.desc_fe.getData()
    #结束
    #结束
    

    示例输出

    我认为您可能遇到以下liferay问题:-

    可能解决方法是将“image\u fe”移动到更高级别(从可重复的图像开始,依此类推)


    HTH

    我将图像的数据类型改为文档和媒体。工作正常。这是另一种选择:)