yireo/magento2-dump-cms-content

N/A

安装数: 2,057

依赖项: 0

建议者: 0

安全性: 0

星标: 16

关注者: 4

分支: 1

类型:magento2-module

dev-master 2022-03-09 10:36 UTC

This package is auto-updated.

Last update: 2024-09-22 01:13:31 UTC


README

一个为 Magento 2 添加 CLI 命令 bin/magento cms:dump 的模块,该命令将所有 CMS 页面和 CMS 块导出到 var/cms-output 文件夹中。

为什么?

此模块的开发考虑到 Hyva 主题:基于 Hyva 的主题,Tailwind CSS 在进入生产环境之前需要清理。为此,您需要配置 Tailwind 配置以查找特定的内容文件夹,以确保实际使用的 CSS 工具类不会从生产 CSS 中删除。遗憾的是,这无法与数据库一起工作。

一旦您将 Tailwind CSS 类添加到您的 CMS 块和 CMS 页面(例如,通过使用某些 Tailwind 定向的 WYSIWYG 编辑器或手动插入代码),这些 CSS 类可能会或可能不会被清理,这可能导致 CSS 样式错误。为了防止这种情况发生,此模块允许您将 CMS 内容导出到 var/cms-output 文件夹,然后将其包含在 Tailwind 配置中。

module.exports = {
    ...
    purge: {
        content: [
            ...
            '../../../../../../../var/cms-output/**/*.html'
        ]
    }
}