2016-12-01 5 views
0

У меня есть некоторое поле ретранслятора в ACF с одним изображением. Изображения из области должны иметь лайтбокс. По умолчанию он не работает.Лайтбокс ACF ретранслятор одно изображение

Я знаю, slb activate(), необходимо активировать. Я могу найти howto о том, как это сделать для галереи в ACF, но не для одного изображения в повторителе ACF.

Вот мой код:

<?php elseif(get_row_layout() == "verdiepingen"): ?> 
<?php if(have_rows('verdiepingen')): ?> 
<?php while(have_rows('verdiepingen')): the_row();  
// vars 
$image = get_sub_field('afbeelding_verdieping'); 
$content = get_sub_field('content_verdieping'); 
$plattegrondlinks = get_sub_field('plattegrond_verdieping_links'); 
$plattegrondrechts = get_sub_field('plattegrond_verdieping_rechts');   $penthouse 
?> 

<img src="<?php echo $plattegrondlinks['url']; ?>" alt="<?php echo $plattegrondlinks['alt'] ?>" class="img-responsive" /> 

ответ

1

Здравствуйте quinox,

Я могу ошибаться, но я считаю, что вам нужно обернуть изображение с анкерной ссылку на изображение, которое должно быть открыто в Lightbox. Так что ваш HTML внутри цикла должен выглядеть как-то вроде этого:

<a href="<?php echo $plattegrondlinks['url']; ?>" title="Lightbox link - please check documentation of Lightbox" class="lightbox"> 
    <img src="<?php echo $plattegrondlinks['url']; ?>" alt="<?php echo $plattegrondlinks['alt'] ?>" class="img-responsive" /> 
</a> 

Рассмотрим размещение меньшего изображения на предварительном просмотре - ваша страница будет загружаться быстрее. Дайте мне знать, если это поможет.