2013-11-18 3 views
0

У меня возникли проблемы с этим кодом для галереи fancybox, которая показывает все изображения на странице, когда должна быть видна только первая, а затем другие, когда вы нажимаете.Fancybox gallery loop issue

Как прекратить показывать все изображения и показывать только первый перед щелчком?

<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> 

ответ

0

Вы должны изменить первую строку:

// 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 %} 
+0

Привет Маркоса, didn't работать весь сайт становится пустым, я увидел в консоли firefox и показать внутреннюю ошибку сервера. спасибо, что помогли мне, я не знаю, есть ли что-нибудь еще, что вы можете сделать. – user2996888

+0

Трудно сказать, в чем проблема, так как это тема, которую вы купили не стандартную реализацию ни Wordpress, ни веточки. Вы можете попробовать связаться с продавцом темы для помощи! – xmarcos

+0

Я уже сделал это, поддержка темы не самая лучшая, вот почему я искал помощь. Я очень ценю все, что вы сделали, по крайней мере, я не так далеко, откуда я должен был это исправить. благодаря – user2996888