CustomContentFrontService
extends BcFrontContentsService
in package
implements
CustomContentFrontServiceInterface
uses
BcContainerTrait
CustomContentFrontService
Table of Contents
Interfaces
Properties
- $ContentsService : CustomContentsService
- カスタムコンテンツサービス
- $EntriesService : CustomEntriesService
- カスタムエントリーサービス
Methods
- __construct() : mixed
- Constructor
- getCustomContent() : mixed
- カスタムエントリーの単一データを取得する
- getCustomEntries() : mixed
- カスタムエントリーの一覧を取得する
- getIndexTemplate() : string
- 一覧用のテンプレートを取得する
- getService() : array<string|int, mixed>|mixed|object
- Get Service
- getViewTemplate() : string
- 詳細ページ用のテンプレートを取得する
- getViewVarsForFront() : array<string|int, mixed>
- フロント用の view 変数を取得する
- getViewVarsForIndex() : array<string|int, mixed>
- 一覧用の View 変数を取得する
- getViewVarsForView() : array<string|int, mixed>
- 詳細ページ用の View 変数を取得する
- hasService() : bool
- Has Service
- setupPreviewForIndex() : void
- カスタムエントリーの詳細ページ用のプレビューのセットアップを行う
- setupPreviewForView() : void
- カスタムエントリーの詳細ページ用のプレビューのセットアップを行う
- getCrumbs() : array<string|int, mixed>
- パンくず用のデータを取得する
Properties
$ContentsService
カスタムコンテンツサービス
public
CustomContentsService
$ContentsService
$EntriesService
カスタムエントリーサービス
public
CustomEntriesService
$EntriesService
Methods
__construct()
Constructor
public
__construct() : mixed
Tags
getCustomContent()
カスタムエントリーの単一データを取得する
public
getCustomContent(int $entityId) : mixed
Parameters
- $entityId : int
Tags
getCustomEntries()
カスタムエントリーの一覧を取得する
public
getCustomEntries(CustomContent $customContent[, array<string|int, mixed> $queryParams = [] ]) : mixed
Parameters
- $customContent : CustomContent
- $queryParams : array<string|int, mixed> = []
Tags
getIndexTemplate()
一覧用のテンプレートを取得する
public
getIndexTemplate(CustomContent $customContent) : string
Parameters
- $customContent : CustomContent
Tags
Return values
stringgetService()
Get Service
public
getService(mixed $service) : array<string|int, mixed>|mixed|object
Parameters
- $service : mixed
Tags
Return values
array<string|int, mixed>|mixed|objectgetViewTemplate()
詳細ページ用のテンプレートを取得する
public
getViewTemplate(CustomContent $customContent) : string
Parameters
- $customContent : CustomContent
Tags
Return values
stringgetViewVarsForFront()
フロント用の view 変数を取得する
public
getViewVarsForFront(Content $content[, bool $viewContentCrumb = false ]) : array<string|int, mixed>
Parameters
- $content : Content
- $viewContentCrumb : bool = false
-
対象コンテンツのページかどうか
Tags
Return values
array<string|int, mixed>getViewVarsForIndex()
一覧用の View 変数を取得する
public
getViewVarsForIndex(EntityInterface $customContent, PaginatedInterface $customEntries) : array<string|int, mixed>
Parameters
- $customContent : EntityInterface
- $customEntries : PaginatedInterface
Tags
Return values
array<string|int, mixed>getViewVarsForView()
詳細ページ用の View 変数を取得する
public
getViewVarsForView(EntityInterface $customContent, int $entryId[, bool $preview = false ]) : array<string|int, mixed>
Parameters
- $customContent : EntityInterface
- $entryId : int
- $preview : bool = false
Tags
Return values
array<string|int, mixed>hasService()
Has Service
public
hasService(mixed $service) : bool
Parameters
- $service : mixed
Tags
Return values
boolsetupPreviewForIndex()
カスタムエントリーの詳細ページ用のプレビューのセットアップを行う
public
setupPreviewForIndex(Controller $controller) : void
Parameters
- $controller : Controller
Tags
setupPreviewForView()
カスタムエントリーの詳細ページ用のプレビューのセットアップを行う
public
setupPreviewForView(Controller $controller) : void
Parameters
- $controller : Controller
Tags
getCrumbs()
パンくず用のデータを取得する
protected
getCrumbs(mixed $id[, bool $viewContentCrumb = false ]) : array<string|int, mixed>
Parameters
- $id : mixed
- $viewContentCrumb : bool = false
-
コンテンツ管理対象コンテンツのパンくずを表示するかどうか