fromholdio / silverstripe-globalanchors
一个SilverStripe模块,允许开发者定义一组全局HTML锚点(如#nav、#content等),以便CMS用户可以构建链接等。
2.0.0
2023-05-23 07:55 UTC
Requires
- silverstripe/framework: ~4.0 || ~5.0
README
一个SilverStripe模块,允许开发者定义一组全局HTML锚点(如#nav、#content等),以便CMS用户可以构建链接等。
旨在与允许用户构建链接的模块一起使用,或扩展WYSIWYG编辑器中的创建链接功能,使全局锚点可用于链接构建,而不仅仅是内容区域内的锚点。
要求
SilverStripe 4或5
安装
composer require fromholdio/silverstripe-globalanchors
默认情况下没有设置锚点 - 要完成安装,您需要设置您的锚点配置
Fromholdio\GlobalAnchors\GlobalAnchors: anchors: nav: 'Main Navigation' content: 'Page Content' footer: 'Footer'
使用示例
文档将随后提供,但也是一个类,相当简洁。请查看类本身以了解目前的所有选项。
主要用途如下
用于填充下拉菜单的值
DropdownField::create( 'GlobalAnchorKey', 'Global Anchor', GlobalAnchors::get_anchors() );
从保存的密钥获取锚点标题
$key = $this->GlobalAnchorKey; $anchorTitle = GlobalAnchors::get_anchor_title($key);