‪TYPO3CMS  ‪main
TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper Class Reference
Inheritance diagram for TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper:
TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper

Public Member Functions

 injectConfigurationManager (ConfigurationManagerInterface $configurationManager)
 
 initializeArguments ()
 
 render ()
 
- ‪Public Member Functions inherited from ‪TYPO3\CMS\Fluid\ViewHelpers\Be\AbstractBackendViewHelper
 getModuleTemplate ()
 
 getPageRenderer ()
 

Protected Member Functions

 getBackendUser ()
 
 getLanguageService ()
 

Protected Attributes

bool $escapeOutput = false
 
ConfigurationManagerInterface $configurationManager
 

Detailed Description

ViewHelper 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" />

List of all "Website user" records stored in the configured storage PID. Records will be editable, if the current backend 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" enableControlPanels="true" clickTitleMode="info" />

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

Definition at line 69 of file TableListViewHelper.php.

Member Function Documentation

◆ getBackendUser()

TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::getBackendUser ( )
protected

◆ getLanguageService()

TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::getLanguageService ( )
protected

◆ initializeArguments()

TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::initializeArguments ( )

Definition at line 84 of file TableListViewHelper.php.

◆ injectConfigurationManager()

TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::injectConfigurationManager ( ConfigurationManagerInterface  $configurationManager)

◆ render()

TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::render ( )

Member Data Documentation

◆ $configurationManager

ConfigurationManagerInterface TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::$configurationManager
protected

◆ $escapeOutput

bool TYPO3\CMS\Fluid\ViewHelpers\Be\TableListViewHelper::$escapeOutput = false
protected

As this ViewHelper renders HTML, the output must not be escaped.

Definition at line 75 of file TableListViewHelper.php.