bwein-net / contao-dismissable-banner-element
Contao开源CMS可 dismiss 的横幅元素
1.2.0
2023-04-28 15:33 UTC
Requires
- php: ^7.4 || ^8.0
- contao/core-bundle: ^4.13 || ^5.0
- symfony/config: ^5.4 || ^6.0
- symfony/dependency-injection: ^5.4 || ^6.0
- symfony/http-foundation: ^5.4 || ^6.0
- symfony/http-kernel: ^5.4 || ^6.0
Requires (Dev)
- contao/manager-plugin: ^2.0
README
此捆绑包提供可 dismiss 的横幅内容元素。横幅的 dismiss 被存储在浏览器的本地存储中。配置的过期时间(默认:30天)后或如果自用户 dismiss 以来已在后端修改,横幅也将再次显示。
安装
通过 Composer 安装捆绑包
composer require bwein-net/contao-dismissable-banner-element
配置
安装后,您可以向文章添加并配置新的内容元素“可 dismiss 横幅”。您可以为本地存储(默认:30天)中的 dismiss 填写标题、文本、可选链接和过期时间。
您甚至可以设置横幅所包含样式的某些 css 类:success, danger, warning, info
样式
您可以覆盖模板 ce_dismissable_banner.html5
并删除包含样式表的行,或者您可以扩展模板并向您的模板添加以下行
// templates/ce_dismissable_banner_nocss.html5 <?php $this->extend('ce_dismissable_banner'); ?> <?php $this->noCss = true; ?>
注意:如果您的移除包围容器的 data
属性或 JavaScript 资产,扩展将停止工作!
截图
后端
前端
赞助商
此扩展由 https://www.medienflieger.de/ 委托和资助。