Perch CMS - 从区域列表中获取第一项

时间:2014-10-01 12:24:36

标签: javascript php perch

我使用Perch CMS来浏览bxslider的一些标题。我目前有4个标语。因为我在每个bxslider列表项上使用了不同的图像,我想知道是否有一种方法来提取数组本身的特定索引。

<ul class="bxslider">
    <li> <img src="assets/img/banners/hay-banner.jpg"/> </li>
    <li> <img src="assets/img/banners/final-farmhouse-banner.jpg"/> </li>           
    <li> <img src="assets/img/banners/final-tractor-banner.jpg"/> </li>
    <li> <img src="assets/img/banners/property-owners.jpg"/> </li>
</ul>

目前我的HTML代码。我希望能够使用

拉出标语

<?php perch_content('Taglines');?>

但是显而易见的是,它会将所有标语都引入标题,而不仅仅是第一个<li>的第一个标语,第二个<li>标记的第二个标语。

在perch中有没有办法做到这一点? (下面的理想输出)。

<li> <img src="assets/img/banners/hay-banner.jpg" title="perch_content('Taglines (1))"

1 个答案:

答案 0 :(得分:0)

在perch / templates / content / bxslider.html

中为该地区创建模板

假设您希望在上传时将图像渲染为1000x400:

<perch:before>
<ul class="bxslider">
</perch:before>
    <li> <img src="<perch:content id="image" label="Image" type="image" width="1000" height="400" crop="true" />" title="<perch:content id="tagline" label="Tagline" type="text" />" /> </li>
<perch:after>
</ul>
</perch:after>

在您的页面上,使用<?php perch_content('Slider'); ?>创建区域,在浏览器中重新加载页面,转到perch后端,设置现在出现的区域&#34; Slider&#34;在该页面上允许多个项目并使用模板&#34; Bxslider&#34; - 完成。

http://docs.grabaperch.com/docs/templates/attributes/type/image/

上可以找到更多图像选项