xirdion/contao-photoswipe-bundle

contao 项目中添加 photoswipe 弹出框的 bundle

安装: 44

依赖: 0

建议: 0

安全性: 0

星标: 3

关注者: 2

分支: 1

开放问题: 3

语言:JavaScript

类型:contao-bundle

1.1.0 2022-09-21 13:39 UTC

This package is not auto-updated.

Last update: 2024-09-24 17:53:14 UTC


README

此 bundle 实现了 Photoswipe.js 作为图片和画廊的弹出框。

注意

使用自定义版本的 photoswipe,否则在关闭弹出框时会出现错误。

根据 此问题 对代码进行了升级。

在解析模板时动态添加额外的 HTML 标记

  • 目前只考虑了 imagegallery 模板
  • 生成并添加了一个唯一的 photoswipe-gallery-class(pswp__container--<template-ID>)到以下模板属性
    • 图像模板的 floatClass
    • 画廊模板的 row
  • data-pswp-src 添加到图像锚点标签
  • 使用 data-pswp-widthdata-pswp-height 将原始图像的尺寸添加到图像标签

只有当有唯一的 photoswipe 选择器时,才将额外的 CSS 和 JS 资源添加到响应中