我想让这段代码更灵活。
正如您所看到的,它是DCE的代码。
所以我希望能够添加一个循环或某种类似的引号。
https://gist.github.com/DarthKeks/f5b3c9c26f05f3a8dfbf127dee9f9b64
答案 0 :(得分:0)
你可以简单地使用dce-containers你的qoutes现在只需添加一个 标记/字段并将DCE字段加载到该标记/字段中。只要DCE项目属于同一类型,它就会循环播放。
答案 1 :(得分:0)
在DCE中,您可以使用重复的部分。假设您使用变量 quote
创建一个部分<强>导航强>
例如:
<ol class="carousel-indicators">
<f:for each="{field.quote}" as="quote" iteration="iterator">
<li data-target="#quote-carousel" data-slide-to="{iterator.cycle}" {f:if(condition: '{iterator.isFirst} == 1', then: ' class="active"')}></li>
</f:for>
</ol>
<强> Caroussel 强>
同样的原则适用于此:
<div class="carousel-inner" role="listbox">
<f:for each="{field.quote}" as="quote" iteration="iterator">
<div class="item{f:if(condition: '{iterator.isFirst} == 1', then: ' active')}">
<blockquote>
<f:format.html>{quote.expert}</f:format.html>
<small>{quote.expertName}</small>
</blockquote>
</div>
</f:for>
</div>