【发布时间】:2014-04-17 04:52:42
【问题描述】:
我正在尝试为 Shopify 上的 flexslider 添加标题。 这是我在 theme.liquid 上的代码
{% for i in (1..10) %}
{% capture display_slideshow %}display_slideshow_{{ i }}{% endcapture %}
{% capture slide %}slideshow_{{ i }}.jpg{% endcapture %}
{% capture link %}image_{{ i }}_link{% endcapture %}
{% capture alt %}image_{{ i }}_alt{% endcapture %}
{% capture caption %}image_{{ i }}_caption{% endcapture %} {% comment %} <-- I am adding this one {% endcomment %}
{% if settings[display_slideshow] %}
<li class="slide">
<img src="{{ slide | asset_url }}" data-url="{{ settings[link] }}" class="slide-img" alt="{{ settings[alt] }}" />
<p class="flex-caption">{{ settings[caption] }}</p> {% comment %} <-- I am adding this one {% endcomment %}
</li>
{% endif %}
{% endfor %}
我的商店.css.liquid
我正在添加
{% if settings.caption %}
.flex-caption
{
position:absolute;
right:0;
bottom:20px;
z-index:1;
background:rgba(0, 0, 0,0.6);
padding:20px 0 10px 10px;
height:33px;
width:500px;
color:#FFF;
}
{% endif %}
即使没有应用标题,它仍然显示背景。
【问题讨论】:
-
是
settings.caption全局设置(例如:在所有幻灯片上启用标题)还是应该是特定于幻灯片的设置? -
不,这不是全局设置。如何设置为全局?我是 Shopify 的新手
标签: css shopify flexslider liquid