Связка getresources и Fancybox

Здравствуйте. Очень нужна квалифицированная помощь. Не получается вывести в модальное окно Fancybox определенный контент, сгенерированный getResources. Конкретно. Есть товары в интернет-магазине. На странице определенной категории они выводятся getResources, соответственно есть чанк, общий для всех товаров, но различающийся рядом данных полей, tv и т.д. Плюс в этом же чанке есть скрытый блок с кратким превью товара, но там не только фото, а также ряд данных, тоже обозначенных в полях для каждого товара. Задача: при щелчке на товар на странице категории должно открываться модальное окно с превью именно этого товара. Пробовала на лайтбоксе делать, но каждый раз при щелчке открывалось превью первого товара в данной категории, на какой товар бы я не щелкала. На Fancybox вообще какая-то шляпа. При щелке просто белый квадратик с кнопкой закрыть. Подскажите, пожалуйста, если знаете, как решить данную проблему.
Елена
06 января 2015, 17:29
modx.pro
1
1 112
+1

Комментарии: 5

Николай Загумённов
07 января 2015, 00:41
0
Попробуйте это, только id надо прописать в каждом блоке:
<a class="m-dotted" id="#example[[+id]]" onclick="$('#exampleModal[[+id]]').arcticmodal()">Ссылка</a>
Модальные окна фансибокс кажется не совсем подойдут для этих целей.
    Елена
    07 января 2015, 01:25
    0
    Спасибо огромное вам, Николай, за ответ. Скажите, а colorbox может помочь? В принципе предложенное вами решение интересно, но там используется довольно новая библиотека Jquery. Есть риск, что будет конфликт с более старыми версиями. А удалить их не могу, потому что нужны для работы других компонентов.
      Николай Загумённов
      07 января 2015, 13:13
      0
      Можно попробывать топорным способом вывести:
      <script>
      	$(document).ready(function(){
      		[[pdoresouces?
      			&parent=``
      			&tpl=`@INLINE $(".class[[+id]]").colorbox({inline:true, width:"20%" });`
      		]]
      	});
      </script>
      И вроде это решение должно и для фансибокса подойти
    Елена
    08 января 2015, 00:05
    0
    Благодарю вас. Попробую. Маленький вопрос: в скобках указывать класс скрытого блока или класс кнопки, по щелчку на которую будет открываться окно?
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    5