MODX Gallery как вывести один и тот же альбом на двух ресурсах?

Для того чтобы вывести один и тот же альбом на двух разных ресурсах в 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.