wernerkrauss/ss-stringfield-replace

用于在DBString子类中替换符号到HTML的扩展

安装: 167

依赖项: 0

建议者: 0

安全性: 0

星标: 0

关注者: 3

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

0.1.1 2020-04-29 13:06 UTC

This package is auto-updated.

Last update: 2024-09-24 19:19:09 UTC


README

此模块为Silverstripe CMS 4中的DBString派生字段(文本、HTML文本、变长文本)提供了简单的搜索/替换功能。

要求

  • Silverstripe > 4

安装

使用composer安装此包

composer require wernerkrauss/ss-stringfield-replace ^0.1

特性

您可以在文本字段中定义要替换的映射。默认情况下,它替换以下内容:

  • (c) 变为 ©
  • (r) 变为 <sup>&reg;</sup>
  • (tm) 变为 <sup>&trade;</sup>
  • | 变为 <br>

这可以在模板中使用Replace方法实现,例如:

<h1>$Title.Replace</h1>

配置

您可以通过修改SilverStripe\ORM\FieldType\DBString.replacements配置来添加自己的替换项。