我创建了一个将特定内容类型输出到 jCarousel 中的 View 。
我的字段之一是“背景色”,我想将此值用作我的 jCarousel 中 li
元素的实际背景色。接下来是一张图片,我希望将这张图片包裹在一个 div 中,我可以在轮播的相同 li
中正确布置它。
因此,此轮播将为内容类型的每个成员提供可自定义的图像和背景颜色。
问题是,在 jCarousel 中,字段只是随意地转储到一个数组中,所以我不能以不同的方式输出不同的字段。理想情况下,我希望发生的事情是:在 jcarousel-view.tpl.php
中,我想输出 $rows[0]['background-color']
到我的自定义 html div
标签,然后 $rows[0]['image']
输出到我自己的自定义分类 div
标签- 显然在一个循环中迭代以将单独的设置应用于每个元素。
但是,当前的设置是 $rows[0] 将两个字段转储为它们的默认样式,我无法访问单个字段。
现在,这是我可以在 View 中控制的东西吗?或者我是否需要进行一些自定义黑客攻击才能使其正常工作?
最佳答案
您是否尝试过在 View 中使用重写输出选项?只需单击 View 编辑页面中的任何字段,您就会看到它。
关于css - Drupal View : Exposing Individual Fields on Output for Styling,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8403350/