staplegun/speedbump

当用户导航到任何未经白名单链接时发出警报。

安装: 8

依赖项: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 0

类型:craft-plugin

0.0.3 2019-03-19 21:37 UTC

This package is not auto-updated.

Last update: 2024-09-26 02:24:04 UTC


README

这是一个符合无障碍规范的Craft CMS插件,当用户离开网站时,会向用户显示一个对话框。

要求

此插件需要Craft CMS 3.0.0或更高版本。

安装

要安装此插件,请按照以下说明操作。

  1. 打开您的终端并转到您的Craft项目

     cd /path/to/project
    
  2. 然后告诉Composer加载插件

     composer require staplegun/craft-speedbump
    
  3. 在控制面板中,转到设置→插件,并点击Speedbump的“安装”按钮。

设置

减速带文本

在对话框中显示的消息。

仅使用类

启用时,减速带只会在带有require-speedbump类的链接上显示。

白名单

不受对话框显示影响的域名。每行一个。目前仅支持顶级域名。这会被带有'require-speedbump'类的链接覆盖,见用法。

继续按钮文本

允许用户继续的按钮文本。

保留按钮文本

关闭对话框的按钮文本。

用法

安装插件并配置设置后,将模板钩子添加到您的主_layout.html文件中

{% hook 'speedbump' %}

对话框将自动显示所有链接,但排除当前网站URL和白名单中的任何域名。

要强制链接显示减速带,请添加'class="require-speedbump"'类,减速带将始终显示。

该插件包括一个基本的CSS文件,并且完全可访问。