【问题标题】:Fancybox gallery loop issueFancybox 画廊循环问题
【发布时间】:2013-11-18 21:20:28
【问题描述】:

我对@9​​87654321@ 画廊的这段代码有疑问,它显示了页面上的所有图像,什么时候应该只显示第一个图像,然后是其他图像,当您单击时。

如何在点击前停止显示所有图片而只显示第一个?

<code>

    {% for slide in wp.get_post_meta(post.ID, '_property_slides', TRUE) %}
        <div class="carousel property">
            <div class="preview">
                <a rel="galeria{{ post.ID }}" href="{{ slide.imgurl }}">
                     <img src="{{ slide.imgurl }}" alt="">
                 </a>
            </div>
            <!-- /.preview -->

            <div class="content">
                <ul>
                    {% for slide in wp.get_post_meta(post.ID, '_property_slides', TRUE) %}
                        {% if loop.first %}
                            <li class="active" >
                        {% else %}
                            <li>
                        {% endif %}
                        <img src="{{ slide.imgurl }}" alt="">
                        </li>
                    {% endfor %}
                </ul>

                <a id="carousel-prev" href="#">{{ wp.__('Previous', 'aviators') }}</a>
                <a id="carousel-next" href="#">{{ wp.__('Next', 'aviators') }}</a>
            </div>
            <!-- /.content -->
        </div><!-- /.carousel -->
    {% endfor %}

</code>

【问题讨论】:

    标签: wordpress twig fancybox


    【解决方案1】:

    你必须改变第一行:

    // delete this line {% for slide in wp.get_post_meta(post.ID, '_property_slides', TRUE) %}
    {% if wp.get_post_meta(post.ID, '_property_slides', TRUE) %} //use this one
    

    最后一个:

    // delete this line {% endfor %}
    {% end %}
    

    【讨论】:

    • 嗨马科斯,没有工作整个网站变成空白,我在 Firefox 的控制台中看到并显示内部服务器错误。谢谢你的帮助,我不知道你还有什么可以做的。
    • 很难判断问题出在哪里,因为您购买的主题不是 Wordpress 或 twig 的标准实现。您可以尝试联系主题卖家寻求帮助!
    • 我已经做到了,主题支持不是最好的,这就是我寻求帮助的原因。我真的很感激你所做的一切,至少我现在离我要修复它的地方不远。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-03-09
    • 2012-02-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多