beebots/magento2-scheduled-cms-block

带有开始和结束时间的CMS块

1.1.3 2022-09-30 22:16 UTC

This package is auto-updated.

Last update: 2024-09-29 06:09:00 UTC


README

计划块是一个简单的Magento模块,允许您计划CMS块的伪“发布”日期。允许它在开始时间和结束时间窗口内渲染。

特别适用于计划横幅、促销等内容的发布。

可以与BeeBots计划缓存刷新模块结合使用,以在特定日期/时间自动刷新您的缓存。如果您启用了全页缓存或块缓存,这将很有帮助。您可以安排CMS块渲染和缓存刷新在同一日期和时间。

查看可选:https://github.com/beebots/magento2-scheduled-cache-flush

安装

composer require "beebots/magento2-scheduled-cms-block"

使用方法

  • 创建一个CMS块,并记录块标识符示例:my-block-123

  • 打开您要渲染上述块的CMS块或CMS页面,例如您的首页。

  • 使用计划块类型调用您的新块。传入startDate和endDate参数。

    {{block class='\BeeBots\ScheduledCmsBlock\Block\ScheduledBlock' startDate='2021-05-01T16:59' stopDate='2021-05-31T12:00' id='my-block-123' }}

  • 在您的首页上,my-block-123现在将在您提供的窗口内渲染当前日期。

预览

您可能希望在一个页面上安排多个块的发布并预览它们。您可以通过使用块-time查询参数来覆盖今天的当前日期来预览一个块。

示例:https://yoursite.com/?block-time=2021-05-15

这将加载您的首页并渲染任何在2021-05-15时间窗口内的计划块。