文件名称:Silverstripe-Block-Page:在SilverStripe中构建页面的模块化方法
文件大小:38KB
文件格式:ZIP
更新时间:2024-06-13 07:53:44
php modular silverstripe module blocks
SilverStripe 4块页面 作者: 特征 一种在SilverStripe中构建页面的模块化方法,该方法允许基于模型的页面组件。 基于自定义模型的块 块数无限制 轻松阻止选择和编辑 使用拖放GridField功能轻松更改和重新排序块 将复杂的逻辑(如表格)应用于块 跨块的版本控制 屏幕截图 安装 将以下内容添加到您的composer.json文件中,然后运行/ dev / buid?flush = all { " require " : { " cyber-duck/silverstripe-block-page " : " 4.0.* " } } 设置 添加扩展名和模板循环 添加块功能的第一步是将块页面扩展应用于DataObject。 这可以是普通的DataObject或Page。 Page : extensions :
【文件预览】:
Silverstripe-Block-Page-develop
----.scrutinizer.yml(21B)
----.gitattributes(0B)
----_config()
--------admin.yml(254B)
--------blockpage.yml(42B)
--------extension.yml(169B)
--------cms.yml(306B)
----src()
--------Admin()
--------Action()
--------Controller()
--------Extension()
--------Model()
----.idea()
--------misc.xml(174B)
--------workspace.xml(11KB)
--------Silverstripe-Block-Page.iml(524B)
--------modules.xml(298B)
--------vcs.xml(180B)
----CONTRIBUTING.md(115B)
----.travis.yml(170B)
----LICENSE(1KB)
----assets()
--------scss()
--------js()
--------css()
----phpunit.xml(557B)
----README.md(5KB)
----docs()
--------images()
----.editorconfig(0B)
----license.md(1KB)
----_config.php(100B)
----templates()
--------Includes()
----.gitignore(17B)
----.htaccess(80B)
----CHANGELOG.md(2KB)
----composer.json(1KB)