Для того чтобы вывести один и тот же альбом на двух разных ресурсах в MODX, можно воспользоваться возможностями плагина Gallery.
1. Первым делом, убедитесь, что у вас установлен и активирован плагин Gallery. Если его нет, вам необходимо установить его из официального репозитория MODX.
2. Создайте два отдельных ресурса, для которых вы хотите вывести один и тот же альбом. Пусть это будут, например, ресурс с ID 1 и ресурс с ID 2.
3. Создайте новый чанк в MODX, в котором будет содержаться код отображения галереи. Допустим, назовем его "gallery_chunk".
[[!Gallery? &album=`1` // ID вашего альбома &tpl=`gallery_tpl` // чанк шаблона для отображения фотографий ]]
4. Теперь создайте новый чанк, который будет отображать каждую фотографию в галерее. Назовем его "gallery_tpl".
<div class="gallery-item"> <a href="[[+image]]" data-lightbox="gallery"> <img src="[[+image]]" alt="[[+title]]"> </a> </div>
5. Далее необходимо выбрать место, где вы хотите вывести галерею на каждом из ваших ресурсов. Это может быть контентная область или шаблонный чанк. Вставьте следующий код в каждое из этих мест:
[[!gallery_chunk]]
6. Теперь у вас должна отображаться галерея с фотографиями из указанного альбома на обоих ресурсах.
7. Если вы хотите, чтобы галереи отображались на двух ресурсах независимо, вы можете использовать разные альбомы для каждого ресурса. В этом случае, в коде галереи для первого ресурса укажите ID одного альбома (например, 1), а для второго ресурса - ID другого альбома (например, 2).
[[!Gallery? &album=`1` // ID альбома для первого ресурса &tpl=`gallery_tpl` // чанк шаблона для отображения фотографий ]] [[!Gallery? &album=`2` // ID альбома для второго ресурса &tpl=`gallery_tpl` // чанк шаблона для отображения фотографий ]]
Таким образом, вы сможете вывести один и тот же альбом на двух разных ресурсах в MODX, используя плагин Gallery.