Мульти поле image + lightbox, big + thumb

Главные вкладки

Аватар пользователя mozh mozh 26 октября 2015 в 15:44

Всем привет есть вопрос. Как программно выводить поля в node.tpl с виджетом lightbox
есть мульти Поле изображение. Вывожу одну картинку большой так
<?php print render($content['field_pictures'][0]); ?>
под большой картинкой хочу вывести маленькие, но что бы они были связаны с lightbox большой

<?php
<div class="gallery-thumbs" id="links">
    <?
php
    $counter_pict 
0;
    foreach(
$node->field_pictures[LANGUAGE_NONE] as $key => $item){
        
$counter_pict++;
        if(
$counter_pict 1){
            print 
'<a href="'.file_create_url($item['uri']).'" rel="lightshow[field_pictures]" class="lightbox-processed">';
            print 
'<img src="';
            print 
image_style_url('80'$item['uri']);
            print 
'"></a>';
        }
    }
?>    
</div>?>

исходный код для большой картинки выглядит так

<div class="big-media">
        <a href="http://trucks:81/sites/default/files/pictures/111.jpg" rel="lightshow[field_pictures][<p><a href=&quot;http://trucks:81/sites/default/files/pictures/111.jpg&quot;></a></p>]" title="" class="lightbox-processed">
        <img typeof="foaf:Image" src="http://trucks:81/sites/default/files/styles/635/public/pictures/111.jpg?... width="587" height="440" alt=""></a>
</div>

rel параметр странный, но картинка открывается в lighbox
для маленьких картинок по коду выше получаю исходный код такой

Я пробовал дописывать вот эту штуку [] в rel, но что-то не работает картинка посто открывается в новом окне
Как это правильно делается?

если дописать для маленьких картинок вот это
[<p><a href=&quot;http://trucks:81/sites/default/files/pictures/111.jpg&quot;></a></p>]
то все работает, но это же бред

UPD
Для маленьких картинок так работает
lightshow[field_pictures][] не нужно писать весь бред от большой,все ок, Но может как-то можно убрать из большой второй аргумент с абзацем и ссылкой