Source of file ArticleThemePageController.php
Size: 0,663 Bytes - Last Modified: 2021-12-23T10:51:18+00:00
/var/www/docs.ssmods.com/process/src/src/Controllers/ArticleThemePageController.php
1234567891011121314151617181920212223242526272829303132 | <?php namespace TheWebmen\Articles\Controllers; use SilverStripe\ORM\DataList; use SilverStripe\ORM\PaginatedList; use TheWebmen\Articles\Pages\ArticleThemePage; /** * Class ArticleThemePageController * @package TheWebmen\Articles\Controllers * * @method ArticleThemePage data() */ class ArticleThemePageController extends ArticlesPageController { public function index() { return $this; } public function getTypes(): ?DataList { return $this->data()->getParent()->getTypes(); } protected function getArticleDataList(): ?DataList { return $this->data()->getManyManyComponents('Articles'); } } |