dynamic/silverstripe-site-notifications

显示网站通知,如违规者和弹出窗口

1.1.0 2022-03-15 02:43 UTC

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 模块。

请直接向模块维护者报告安全问题。请不要在错误追踪器中提交安全问题。

开发和贡献

如果您想对模块做出贡献,请确保提出一个拉取请求并与模块维护者讨论。