Я искал this tutorial, добавив простую страницу в область администрирования Silverstripe (3.0.5), но получаю ошибки с ошибками сегментации в журнале apache.Как добавить еще одну страницу в Silverstripe CMS admin
Я думаю, что проблема заключается в методе «index» в «customHelp.php» - когда я переименовываю «индекс» в нечто другое, я не получаю никаких сбоев и записи в меню администратора, но, очевидно, ничего не отображается, если Я нажимаю на него.
Вот содержание моего "customHelp.php" - может ли кто-нибудь указать мне в правильном направлении?
<?php
class customHelp extends LeftAndMain {
static $url_segment = "customHelp";
static $menu_title = "Site Help";
static $allowed_actions = array ('customHelp');
public function index() {
return $this->renderWith('customHelp');
}
public function init() {
parent::init();
}
}
Почему, по вашему мнению, проблема связана с вашим методом индекса? Можете ли вы уточнить ошибку? Что у вас есть в вашем файле customHelp.ss? – drzax
Я просто получаю «Нет данных - сервер отправил никаких данных» на моей веб-странице (с URL-адресом http: //mysite.local/admin/customHelp/). Если я переименую index() в xindex(), например, сайт администратора загружается нормально, предположительно потому, что этот метод не вызывается. Мой «customHelp.ss» такой же, как на странице учебника (хранится в/customHelp/templates) – finster