Jonnitto: PhotoSwipe: alwaysInclude: false includeFetch: false includeTemplate: false # If true, JS files are separated, so you can dynamically load Core only when the user needs it, thus reducing the size of your main bundle. useJsModule: true selector: onDocument: '[instanceof Jonnitto.PhotoSwipe:Include]' collection: '[instanceof Neos.Neos:ContentCollection]' content: '[instanceof Jonnitto.PhotoSwipe:Include],[instanceof Jonnitto.PhotoSwipe:LightboxMixin][lightbox=true],[instanceof Carbon.Image:Lightbox][lightbox=true]' # You can pass any option from here: # https://photoswipe.com/options/ options: children: a.lightbox gallery: body fetchOptions: gallery: '[data-pswp-type="fetch"]' wrappingClass: 'jonnitto-photoswipe-content' fetchLinkAppend: '.lightbox' templateOptions: children: '[data-pswp-type="template"]' gallery: body wrappingClass: 'jonnitto-photoswipe-content' fetchAttributeErrorMessages: 'data-pswp-type="fetch"' additonalPswpContainerAttributes: null Neos: Neos: userInterface: translation: autoInclude: Jonnitto.PhotoSwipe: - 'NodeTypes/*' fusion: autoInclude: Jonnitto.PhotoSwipe: true