silverstripe-australia / metadata
4.0.3
2018-09-21 01:50 UTC
Requires
- mustangostang/spyc: ^0.6.2
- silverstripe/cms: ~3.1
- silverstripe/framework: ~3.1
- symbiote/silverstripe-gridfieldextensions: ~2.0
Replaces
README
维护者联系方式
- Marcus Nyeholt ([email protected])
需求
- SilverStripe 3+
- 银Stripe可排序模块。
入门
- 将扩展添加到您的数据类中,例如
Object::add_extension('Page', 'MetadataExtension');
- 导航到CMS的元数据部分 (/admin/metadata)
- 创建一个新的元数据架构。注意,“标题”是模板中引用项目的名称,因此请尽量限制为a-z0-9_-.字符 - 例如 test_schema
- 添加一些元数据字段 - 一些常用的有
- 标题 (title)
- 关键词 (keywords)
- 描述 (description)
- 为这些设置每个的“默认”值为$Title。现在保留“级联”设置空白,因为您已经提供了默认值
- 导航到一个顶级页面,在其元数据选项卡中,选择您刚刚创建的架构;点击保存
- 输入元数据值
- 在您的Page.ss模板中,添加以下内容以输出所有元数据字段
$MetadataMetaTags
- 要输出特定应用架构的值,使用
$MetadataMetaTags(SchemaName)
- 要直接访问原始元数据值,使用
$Metadata(SchemaName,FieldName)
例如$Metadata(test_schema,keywords)