dynamic / silverstripe-site-notifications
显示网站通知,如违规者和弹出窗口
1.1.0
2022-03-15 02:43 UTC
Requires
Requires (Dev)
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-15 09:06:13 UTC
README
显示网站通知,如违规者和弹出窗口
需求
- SilverStripe ^4.0
- dynamic/silverstripe-linkable ^1.0
安装
composer require dynamic/silverstripe-site-notifications
许可证
查看许可证
配置
将 SiteTreeDataExtension
应用到 SiteTree
SilverStripe\CMS\Model\SiteTree: extensions: - Dynamic\Notifications\Extension\SiteTreeDataExtension
模板
在您的顶级 Page.ss
模板中
<% if $Violators %> <div class="violators"> <% loop $Violators %> <div id="special-discount-line-{$ID}" class="violators__violator top4"> <div class="special-discount-content"> <div class="special-discount-text"> $Content </div> </div> </div> <% end_loop %> </div> <% end_if %> <% if $PopUps %> <% loop $PopUps.Limit(1) %> <% if not $PopUpCookie %> <div id="eighteen" class="popup special-discount" data-cookie="$CookieName"> $Content </div> <% end_if %> <% end_loop %> <% end_if %>
维护者
错误追踪器
错误在此存储库的问题部分跟踪。在提交问题之前,请阅读现有问题以确保您的独特性。
如果问题看起来像是一个新错误
- 创建一个新的问题
- 描述重现您的问题所需的步骤和预期的结果。单元测试、屏幕截图和屏幕录制可能会有所帮助。
- 尽可能详细地描述您的环境:SilverStripe 版本、浏览器、PHP 版本、操作系统、安装的任何 SilverStripe 模块。
请直接向模块维护者报告安全问题。请不要在错误追踪器中提交安全问题。
开发和贡献
如果您想对模块做出贡献,请确保提出一个拉取请求并与模块维护者讨论。