【发布时间】:2015-09-15 08:09:27
【问题描述】:
silverstripe 有主页,在每次重建后都会创建新的(因为主页并不总是适合)。
在 mysql 级别(表?)重建后,我如何以及在哪里可以看到/更改它。
我看过但是找不到表示这是“主页链接等”的地方/表格/字段。
任何帮助都会很好。
【问题讨论】:
标签: mysql database silverstripe
silverstripe 有主页,在每次重建后都会创建新的(因为主页并不总是适合)。
在 mysql 级别(表?)重建后,我如何以及在哪里可以看到/更改它。
我看过但是找不到表示这是“主页链接等”的地方/表格/字段。
任何帮助都会很好。
【问题讨论】:
标签: mysql database silverstripe
这是基于 SiteTree 中的 requireDefaultRecords 创建的,这表明可以使用 yml 配置(在 _config/config.yml 中)来停止它
SiteTree:
'create_default_pages' : 'false'
【讨论】:
在旧的和已弃用的 SilverStripe 2.4 中,您可以将任何页面定义为域的主页。然而,这在 3.x 中被重构为一个模块,默认情况下,URLSegment 为“home”的页面是默认主页。
但您可以使用 homepage for domain 模块安装功能,最好使用 composer:
composer require silverstripe/homepagefordomain
这将向 cms 添加一个输入字段,您可以在其中将该页面定义为特定域的主页。
【讨论】: