2015-02-27 2 views
0

Для условного в виде блока, который я создаю, мне нужно иметь возможность проверить, к какому файлу принадлежит файл изображения.Concrete5 - Получить список наборов файлов, принадлежащих

Документация по очистке, я нашел ресурсы до тех пор, пока не будут указаны файлы, если вы знаете имя или идентификатор файла или перечисляете все наборы файлов, но ничего не значит, что вы начинаете с файла и извлекаете все связанные с ним наборы файлов.

Может кто-нибудь указать мне в правильном направлении?

Более конкретно то, что я пытаюсь сделать: условное будет проверять, будет ли файл миниатюры изображения в карусели принадлежать более чем одному набору изображений, если это не так, он открывает более крупное миниатюру в осветителя. Если это так, вместо этого он заполняет лайтбокс жестко закодированным 360 ° вращающимся галером галереи изображений с альтернативным файлом, установленным в качестве источника. Отсутствующий фрагмент здесь - это поиск наборов файлов, к которым относится исходное изображение.

ответ

2

В Concrete5 pre 5.7 в файловой модели у вас есть общедоступная функция getFileSets(), которая делает именно это.

Скажем, у вас есть файловый объект $ f, который вы бы сделали: $ sets = $ f-> getFileSets();

, насколько я могу судить, функция по-прежнему существует в 5.7.x

+0

Отлично, что это именно то, что я искал! – user3409230