php – 自动填充SilverStripe站点的站点树项
发布时间:2020-12-13 17:49:07 所属栏目:PHP教程 来源:网络整理
导读:我还在学习SilverStripe,现在,我有一个50-60页的列表,我必须为一个站点创建.有人建议我找到一种方法来自动填充SilverStripe站点树和一些代码,以节省时间(而不是手动创建每个页面一次).我以前从未尝试过这样的事情(有或没有CMS).我知道父页面和子页面名称是什
我还在学习SilverStripe,现在,我有一个50-60页的列表,我必须为一个站点创建.有人建议我找到一种方法来自动填充SilverStripe站点树和一些代码,以节省时间(而不是手动创建每个页面一次).我以前从未尝试过这样的事情(有或没有CMS).我知道父页面和子页面名称是什么,我想我需要创建一个循环来为每个父页面构建子页面.
这是SilverStripe可以实现的吗? for循环是最好的方法还是更有效的方法?如果我可以更轻松地创建这些页面,对我来说这个项目和未来的项目都会很棒,所以任何建议都会受到赞赏! 解决方法
我对这个问题的理解是,您希望以编程方式预先填充页面及其内容,而不是在CMS中手动输入它们.有一些项目可能对您有所帮助.
>填充模块(https://github.com/dnadesign/silverstripe-populate) 或者你可以简单地覆盖DataObject :: requireDefaultRecords并在那里构建页面.我经常将该方法用于功能性或一次性类型的页面(例如ShoppingCart). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |