surge/ env-condition
Statamic 标签,仅在选定的环境中显示其内容。
2.0.0
2022-07-12 15:27 UTC
README
Env Condition 是一个 Statamic 修改器,仅在选定的环境中显示其内容。
特性
此插件可以
- 允许您根据
APP_ENV
显示内容/字段。
如何安装
您可以从项目根目录运行以下命令来使用此插件
composer require surgems/env-condition
如何使用
此插件使用 3 个环境
- 本地
- 测试
- 生产
标签
您可以根据 APP_ENV
的条件在标签内显示内容。
有两种标签方法
{{ if_env env="local" }} {{ content | widont }} {{ /if_env }}
如果 APP_ENV
是 'local',则此方法将在标签内显示内容。
{{ if_env:not env="local" }} {{ content | widont }} {{ /if_env:not }}
如果 APP_ENV
不是 'local',则此方法将在标签内显示内容。
您还可以添加多个参数
{{ if_env:not env="local|staging" }} {{ content | widont }} {{ /if_env:not }}
如果 APP_ENV
不是 'local' 或 '测试',则此方法将在标签内显示内容。
修改器
您可以在 APP_ENV
是特定环境时显示字段。
有两种修改器
{{ field | if_env:local }}
如果 APP_ENV
等于 'local',则此方法将显示字段内容。
{{ field | if_env_not:local }}
如果 APP_ENV
不等于 'local',则此方法将显示字段内容。
您还可以添加多个参数
{{ field | if_env:local:staging }}