2015-09-15 3 views
0

silverstripe имеет главную страницу, которая после каждой перестройки создается новой (поскольку домашняя страница не всегда подходит).silverstripe стартовая страница в уровне db

Как и где я могу увидеть/изменить это после восстановления в уровне mysql (таблица?).
Я посмотрел, однако, не смог найти место/таблицу/поле, которое означает, что это «ссылка на домашнюю страницу и т. Д.»,

Любая помощь будет приятной.

ответ

0

Это создается на основе из requireDefaultRecords в SiteTree, это указывает на то, что это может быть остановлен с YML конфигурации (в _config/config.yml)

SiteTree: 
    'create_default_pages' : 'false' 
+0

Привет, Создание новой страницы не проблема, однако мне нужно «сказать cms», что конкретная страница является «домашней страницей» при нажатии значка слева и т. Д. Где это определяется? –

+0

Я бы по-прежнему советовал вам отключить его, потому что это URL-адрес, который занимает «домашний», который является домашней страницей. поэтому вам нужно, чтобы эти страницы были удалены и изменили URL-адрес желаемой страницы, чтобы быть дома «дома», – Barry

0

В старых и осуждается SilverStripe 2,4 можно определить любую страницу как домашнюю страницу для домена. Однако это было рефакторировано модулю в 3.x, и по умолчанию страница с домашней страницей URLSegment «home» является стандартной.

Но вы можете установить функциональность с homepage for domain модулем, лучше всего с помощью композитору:

composer require silverstripe/homepagefordomain 

который добавит поле ввода СЕ, где вы можете определить эту страницу как домашняя страница для конкретного домена.

Смежные вопросы