be.tableList¶
View helper which renders a record list as known from the TYPO3 list module Note: This feature is experimental!
Examples¶
Minimal:
<f:be.tableList tableName="fe_users" />
Output:
List of all “Website user” records stored in the configured storage PID. Records will be editable, if the current BE user has got edit rights for the table “fe_users”. Only the title column (username) will be shown. Context menu is active.
Full:
<f:be.tableList tableName="fe_users" fieldList="{0: 'name', 1: 'email'}" storagePid="1" levels="2" filter='foo' recordsPerPage="10" sortField="name" sortDescending="true" readOnly="true" enableClickMenu="false" clickTitleMode="info" />
Output:
List of “Website user” records with a text property of “foo” stored on PID 1 and two levels down. Clicking on a username will open the TYPO3 info popup for the respective record
Arguments¶
tableName¶
- DataType
- string
- Required
- true
- Description
- Name of the database table
fieldList¶
- DataType
- mixed
- Default
- array ()
- Required
- true
- Description
- List of fields to be displayed. If empty, only the title column (configured in $TCA[$tableName][‘ctrl’][‘title’]) is shown
storagePid¶
- DataType
- mixed
- Required
- true
- Description
- By default, records are fetched from the storage PID configured in persistence.storagePid. With this argument, the storage PID can be overwritten
levels¶
- DataType
- mixed
- Required
- true
- Description
- Corresponds to the level selector of the TYPO3 list module. By default only records from the current storagePid are fetched
filter¶
- DataType
- string
- Required
- true
- Description
- Corresponds to the “Search String” textbox of the TYPO3 list module. If not empty, only records matching the string will be fetched
recordsPerPage¶
- DataType
- mixed
- Required
- true
- Description
- Amount of records to be displayed at once. Defaults to $TCA[$tableName][‘interface’][‘maxSingleDBListItems’] or (if that’s not set) to 100
sortField¶
- DataType
- string
- Required
- true
- Description
- Table field to sort the results by
sortDescending¶
- DataType
- mixed
- Required
- true
- Description
- If TRUE records will be sorted in descending order
readOnly¶
- DataType
- mixed
- Required
- true
- Description
- If TRUE, the edit icons won’t be shown. Otherwise edit icons will be shown, if the current BE user has edit rights for the specified table!
clickTitleMode¶
- DataType
- string
- Required
- true
- Description
- One of “edit”, “show” (only pages, tt_content), “info