techdivision/pagedesigner-content-provisioning
Composer 安装命令:
composer require techdivision/pagedesigner-content-provisioning
包简介
Extends firegento/m2-content-provisioning module in order to support magenerds/pagedesigner editor.
README 文档
README
This module extends functionality for module firegento/magento2-content-provisioning in order
provide content for magenerds/pagedesigner.
See also following repositories:
- https://github.com/Magenerds/PageDesigner
- https://github.com/magento-hackathon/m2-content-provisioning
Supported versions matrix
"master" branch
| PHP | Magento 2.3 | Magento 2.4 |
|---|---|---|
| 7.3 | ||
| 7.4 |
Documentation
After installing this module you can provide an additional XML node (page_designer_json) for page and block
entry configurations.
<?xml version="1.0"?> <config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:module:Firegento/ContentProvisioning/etc/content_provisioning.xsd"> <page key="example.test.1" identifier="example-1" maintained="true" active="true"> <title>Example Page foo</title> <content heading="Example Page test" type="file">TechDivision_ContentProvisioningExamples::Content/example-1.html</content> ... <page_designer_json type="file">TechDivision_ContentProvisioningExamples::Content/example-1.json</page_designer_json> </page> <block key="example.test.2" identifier="example-2" maintained="true" active="true"> <title>Test 1</title> <content type="file">TechDivision_ContentProvisioningExamples::Content/example-1.html</content> <page_designer_json><![CDATA[{ "version": "1.0.0", "rows": [ { "columns": [ { "gridSize": { "md": 12 }, "content": "{{widget type=\"Magento\\Catalog\\Block\\Widget\\RecentlyCompared\" uiComponent=\"widget_recently_compared\" page_size=\"5\" show_attributes=\"name,image,price\" show_buttons=\"add_to_cart\" template=\"product/widget/compared/grid.phtml\" type_name=\"Recently Compared Products\"}}", "settings": {} } ], "settings": {} }, { "columns": [ { "gridSize": { "md": 12 }, "content": "{{widget type=\"Magento\\Sales\\Block\\Widget\\Guest\\Form\" template=\"widget/guest/form.phtml\" type_name=\"Orders and Returns\"}}", "settings": {} } ], "settings": {} } ] }]]></page_designer_json> </block> </config>
techdivision/pagedesigner-content-provisioning 适用场景与选型建议
techdivision/pagedesigner-content-provisioning 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 3.61k 次下载、GitHub Stars 达 3, 最近一次更新时间为 2019 年 03 月 12 日, 在 PHP 生态内属于活跃度较高的组件。
我们在过去多个企业项目中使用过 techdivision/pagedesigner-content-provisioning 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 techdivision/pagedesigner-content-provisioning 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
统计信息
- 总下载量: 3.61k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 14
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: OSL-3.0
- 更新时间: 2019-03-12