Как получить список возможных кандидатов в шаблоны в Silverstripe 4? - PullRequest
0 голосов
/ 27 сентября 2018

Разработка проектов SilverStripe 4 Мне было несколько сложно получить список всех возможных кандидатов для данного переопределения.

Итак, мой вопрос:

Как получить полный списоквозможных кандидатов на шаблон для данной страницы?

1 Ответ

0 голосов
/ 27 сентября 2018

Когда в контроллере вы можете вызвать метод getViewerTemplates либо на самом контроллере, либо DataRecord, так как getViewerTemplates является методом на ViewableData.

$this->dataRecord->getViewerTemplates();
$this->dataRecord->getViewerTemplates($action); //If you're calling an action
$this->getViewerTemplates(); //If you don't have a datarecord

Все, что на самом деле является, является реализацией метода get_templates_by_class для SSViewer.
Я думаю, он вернет то, что вам нужно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...