cstudios/turbo

此插件将yii2的PageCache过滤器应用于您的craft 3实例

安装: 297

依赖关系: 0

建议者: 0

安全性: 0

星标: 5

关注者: 1

分支: 0

开放问题: 1

类型:craft-plugin

1.4.2 2022-06-07 13:10 UTC

This package is auto-updated.

Last update: 2024-09-07 17:45:36 UTC


README

此插件将yii2的PageCache过滤器应用于您的craft 3实例

Screenshot

Logo部分由 monkikwww.flaticon.com 设计

要求

此插件需要Craft CMS 3.0.0-beta.23或更高版本。此插件也支持Craft 4。

安装

composer require cstudios/turbo

然后在您的 app.phpapp.web.php 配置文件中添加以下行

'components' => [
    'view' => [
        'class' => 'craft\web\View',
        'allowEval' => true
    ]
]

现在您可以使用以下配置排除URL(在您的 app.php 文件内部)

'params' => [
    'turbo' => [
        'excludedUrls' => [
            '/index',
            '/channel/*'
        ]
    ]
]

您还可以使用通配符URL,通配符为(*)字符

注意

如果您网站上有一些需要排除在页面缓存之外的动态内容,您可以使用以下代码

{{ craft.turbo.renderDynamic('csrfInput()') | raw }}

为了使您更方便,我们已在此插件中实现了csrfInput,因此您只需使用

{{ craft.turbo.csrfInput() | raw }}

Gergely Horvath 提供
由 ❤️ Cstudios s.r.o. 支持