concrete5 で提供するフォームウィジェットサービスの一覧。標準の HTML の input タグや ページやファイルセレクターなどの concrete5 機能など。
下記のサービスオブジェクトは HTML input エレメントや concrete5 独自ののインターフェースを構築する方法を提供しています。これらは、管理画面をカスタマイズしたり、ブロック編集のインターフェースを作成するのに便利です。
フォームヘルパーサービス / Form Helper Services
HTML ヘルパー関数のいくつかは、フォームのサービスとして提供しています。
$html = Core::make('helper/form');
これらで Concrete\Core\Form\Service\Form オブジェクトのインスタンスを提供します。input、checkbox などの HTML フォームのエレメントを出力するためのヘルパーメソッドです。
カスタムカラーフォームウィジェット / Custom Color Form Widget
色を選択できるカスタムウィジェットを作成できます。
$html = Core::make('helper/form/color');
Concrete\Core\Form\Service\Widget\Color のインスタンスを返します。
日時・時刻 カレンダー・時間選択ウィジェット / Date/Time Calendar & Time Selector Widget
日付をカレンダーから選択し、オプションで時間を選択できるウィジェットを作成できます。
$html = Core::make('helper/form/date_time');
Concrete\Core\Form\Service\Widget\DateTime のインスタンスを返します。
ページ選択 ウィジェット / Page Selector Widget
concrete5 のサイトマップやページ検索からページを選択できるウィジェットを作成できます。
$html = Core::make('helper/form/page_selector');
Concrete\Core\Form\Service\Widget\PageSelector のインスタンスを返します。
評価ウィジェット/ Rating Widget
1~5段階のスター評価を行えるウィジェットを作成できます。
$html = Core::make('helper/form/rating');
Concrete\Core\Form\Service\Widget\Rating のインスタンスを返します。
ユーザー選択ウィジェット / User Selector Widget
検索インターフェースから concrete5 ユーザーを選択できるウィジェットを作成できます。
$html = Core::make('helper/form/user_selector');
Concrete\Core\Form\Service\Widget\UserSelector のインスタンスを返します。
ファイルマネージャー選択 / File Manager Selector
ファイルマネージャーからファイルを選択できるウィジェットを作成できます。すべてのファイルや特定のファイルタイプのミニ限定させることも可能です。
$html = Core::make('helper/concrete/file_manager');
Concrete\Core\Application\Service\FileManager のインスタンスを返します
以上