surgeenv-condition

Statamic 标签,仅在选定的环境中显示其内容。

2.0.0 2022-07-12 15:27 UTC

This package is auto-updated.

Last update: 2024-09-12 20:18:47 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 }}