techdivision / pagedesigner-content-provisioning
扩展 firegento/m2-content-provisioning 模块以支持 magenerds/pagedesigner 编辑器。
1.2.4
2021-04-27 09:41 UTC
Requires
- php: ~7.1.3||~7.2.0||~7.3.0||~7.4.0
- firegento/magento2-content-provisioning: ^1.2.1|^1.3.0
- magenerds/pagedesigner: ^3.0 | ^4.0
- magento/framework: 101.0.*|102.0.*|103.0.*
This package is auto-updated.
Last update: 2024-08-29 00:09:25 UTC
README
此模块扩展了 firegento/magento2-content-provisioning
模块的功能,以便为 magenerds/pagedesigner
提供内容。
另请参阅以下存储库
- https://github.com/Magenerds/PageDesigner
- https://github.com/magento-hackathon/m2-content-provisioning
支持的版本矩阵
"master" 分支
文档
安装此模块后,您可以提供额外的 XML 节点(page_designer_json
)以配置页面和块条目。
<?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>