apecave / kirby3-text-proxy-field
文本字段,可以可选地使用 kirby 查询语言代理占位符值
v1.0.0
2018-12-14 20:11 UTC
Requires
- getkirby/cms: ^3.0
This package is not auto-updated.
Last update: 2024-09-29 06:08:51 UTC
README
文本字段,可以可选地使用 kirby 查询语言代理占位符值。
概述
1. 用例
一个开发者希望创建一个 meta_description 字段,允许用户自定义页面 meta 描述以优化 SEO。默认回退值将来自 $page->lede()
。在这种情况下,能够显示用户从 $page->lede()
字段中的数据作为占位符值,以便用户可以看到回退值将是什么,会很好。
2. 安装
下载并将此存储库复制到 /site/plugins/kirby3-text-proxy-field
或者,您可以使用 composer 安装它:composer require apecave/kirby3-text-proxy-field
3. 配置
蓝图字段可能看起来像这样
fields: meta_description: type: text-proxy placeholder: page.lede()
4. 模板使用
页面头部代码可能如下所示
$meta_description = $page->meta_description()->or( $page->lede() );