web_list

Configuration options of the "Web > List" module.

allowedNewTables

Datatype
list of table names
Description

If this list is set, then only tables listed here will have a link to "create new" in the page and sub pages. This also affects the "Create new record" content element wizard.

This is the opposite of deniedNewTables property.

Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list {
   # Only pages and sys_category table elements will be linked to in the new record wizard
   allowedNewTables = pages, sys_category
}
Copied!
The New record screen after modifying the allowed elements

The New record screen after modifying the allowed elements

clickTitleMode

Datatype
string
Description

Keyword which defines what happens when a user clicks a record title in the list.

The following values are possible:

edit
Edits record
info
Shows information
show
Shows page in the frontend
Default
edit

csvDelimiter

Datatype
string
Description
Defines the default delimiter for CSV downloads (Microsoft Excel expects ; to be set). The value set will be displayed as default delimiter in the download dialog in the list module.
Default
,
Example
EXT:examples/Configuration/TsConfig/Page/Mod/csvExport.tsconfig
mod.web_list {
   csvDelimiter = ;
   csvQuote = '
}
Copied!

csvQuote

Datatype
string
Description
Defines the default quoting character for CSV downloads. The value set will be displayed as default quoting in the download dialog in the list module.
Default
"
Example
EXT:examples/Configuration/TsConfig/Page/Mod/csvExport.tsconfig
mod.web_list {
   csvDelimiter = ;
   csvQuote = '
}
Copied!

deniedNewTables

Datatype
list of table names
Description

If this list is set, then the tables listed here won't have a link to "create new record" in the page and sub pages. This also affects the "Create new record" content element wizard.

This is the opposite of allowedNewTables property.

If allowedNewTables and deniedNewTables contain a common subset, deniedNewTables takes precedence.

Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list {
   deniedNewTables = sys_category, tt_content
}
Copied!

disableSingleTableView

Datatype
boolean
Description
If set, then the links on the table titles which shows a single table listing will not be available - including sorting links on columns titles, because these links jumps to the table-only view.

displayColumnSelector

Datatype
boolean
Default
true
Description
The column selector is enabled by default and can be disabled with this option. The column selector is displayed at the top of each record list in the List module. It can be used to compare different fields of the listed records.
Example
EXT:site_package/Configuration/page.tsconfig
# disable the column selector completely
mod.web_list.displayColumnSelector = 0
Copied!

enableClipBoard

Datatype
list of keywords
Description

Determines whether the checkbox "Show clipboard" in the list module is shown or hidden. If it is hidden, you can predefine it to be always activated or always deactivated.

The following values are possible:

activated
The option is activated and the checkbox is hidden.
deactivated
The option is deactivated and the checkbox is hidden.
selectable
The checkbox is shown so that the option can be selected by the user.
Default
selectable

enableDisplayBigControlPanel

Changed in version 11.3

The checkbox Extended view was removed with TYPO3 v11.3. Therefore the option mod.web_list.enableDisplayBigControlPanel has no effect anymore.

hideTables

Datatype
list of table names, or *
Description

Hide these tables in record listings (comma-separated)

If * is used, all tables will be hidden

hideTranslations

Datatype
list of table names, or *
Description

For tables in this list all their translated records in additional website languages will be hidden in the List module.

Use * to hide all records of additional website languages in all tables or set single table names as comma-separated list.

Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list.hideTranslations = *
Copied!
EXT:site_package/Configuration/page.tsconfig
mod.web_list.hideTranslations = tt_content, tt_news
Copied!

itemsLimitPerTable

Datatype
positive integer
Description
Set the default maximum number of items to show per table. The number must be between 5 and 10000. If below or above this range, the nearest valid number will be used.
Default
20
Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list {
   itemsLimitPerTable = 10
}
Copied!

itemsLimitSingleTable

Datatype
positive integer
Description
Set the default maximum number of items to show in single table view. The number must be between 5 and 10000. If below or above this range, the nearest valid number will be used.
Default
100
Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list {
   itemsLimitSingleTable = 10
}
Copied!

listOnlyInSingleTableView

Datatype
boolean
Description
If set, the default view will not show the single records inside a table anymore, but only the available tables and the number of records in these tables. The individual records will only be listed in the single table view, that means when a table has been clicked. This is very practical for pages containing many records from many tables!
Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list {
   listOnlyInSingleTableView = 1
}

The result will be that records from tables are only listed in the single-table mode:
Copied!
The list module after activating the single-table mode

The list module after activating the single-table mode

Default
0

newPageWizard.override

Datatype
string
Description
If set to an extension key, then the specified module or route will be used for creating new elements on the page.

noViewWithDokTypes

Datatype
string
Description
Hide view icon for the defined doktypes (comma-separated).
Default
254,255

table.[tableName].hideTable

Datatype
boolean
Description
If set to non-zero, the table is hidden. If it is zero, table is shown even if table name is listed in "hideTables" list.
Example
EXT:site_package/Configuration/page.tsconfig
mod.web_list.table.tt_content.hideTable = 1
Copied!

table.[tableName].displayColumnSelector

Datatype
boolean
Description
If set to false, the column selector in the title row of the specified table gets hidden. If the column selctors have been disabled globally this option can be used to enable it for a specific table.
Example
EXT:site_package/Configuration/page.tsconfig
# disable the column selector for tt_content
mod.web_list.table.tt_content.displayColumnSelector = 0
Copied!
EXT:site_package/Configuration/page.tsconfig
# Disable the column selector everywhere except for a specific table
mod.web_list.displayColumnSelector = 0
mod.web_list.table.sys_category.displayColumnSelector = 1
Copied!

tableDisplayOrder

Datatype
array
Description

Flexible configuration of the order in which tables are displayed.

The keywords before and after can be used to specify an order relative to other table names.

Example
mod.web_list.tableDisplayOrder.<tableName> {
   before = <tableA>, <tableB>, ...
   after = <tableA>, <tableB>, ...
}
Copied!

searchLevel.items

Datatype
array
Description

Sets labels for each level label in the search level select box

EXT:site_package/Configuration/page.tsconfig
mod.web_list.searchLevel.items {
   -1 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.infinite
   0 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.0
   1 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.1
   2 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.2
   3 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.3
   4 = EXT:core/Resources/Private/Language/locallang_core.xlf:labels.searchLevel.4
}
Copied!