[FEATURE] Recursive starting point/storage pid via TypoScript
[Packages/TYPO3.CMS.git] / typo3 / sysext / extbase / ext_typoscript_setup.txt
1 config.tx_extbase {
2 objects {
3 TYPO3\CMS\Extbase\Persistence\QueryInterface {
4 className = TYPO3\CMS\Extbase\Persistence\Generic\Query
5 }
6 TYPO3\CMS\Extbase\Persistence\QueryResultInterface {
7 className = TYPO3\CMS\Extbase\Persistence\Generic\QueryResult
8 }
9 TYPO3\CMS\Extbase\Persistence\PersistenceManagerInterface {
10 className = TYPO3\CMS\Extbase\Persistence\Generic\PersistenceManager
11 }
12 TYPO3\CMS\Extbase\Persistence\Generic\Storage\BackendInterface {
13 className = TYPO3\CMS\Extbase\Persistence\Generic\Storage\Typo3DbBackend
14 }
15 TYPO3\CMS\Extbase\Persistence\Generic\QuerySettingsInterface {
16 className = TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings
17 }
18 }
19 mvc {
20 requestHandlers {
21 TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler = TYPO3\CMS\Extbase\Mvc\Web\FrontendRequestHandler
22 TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler = TYPO3\CMS\Extbase\Mvc\Web\BackendRequestHandler
23 TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler = TYPO3\CMS\Extbase\Mvc\Cli\RequestHandler
24 }
25 throwPageNotFoundExceptionIfActionCantBeResolved = 0
26 }
27 persistence{
28 enableAutomaticCacheClearing = 1
29 updateReferenceIndex = 0
30 classes {
31 TYPO3\CMS\Extbase\Domain\Model\FileMount {
32 mapping {
33 tableName = sys_filemounts
34 columns {
35 title.mapOnProperty = title
36 path.mapOnProperty = path
37 base.mapOnProperty = isAbsolutePath
38 }
39 }
40 }
41 TYPO3\CMS\Extbase\Domain\Model\BackendUser {
42 mapping {
43 tableName = be_users
44 columns {
45 username.mapOnProperty = userName
46 admin.mapOnProperty = isAdministrator
47 disable.mapOnProperty = isDisabled
48 realName.mapOnProperty = realName
49 starttime.mapOnProperty = startDateAndTime
50 endtime.mapOnProperty = endDateAndTime
51 disableIPlock.mapOnProperty = ipLockIsDisabled
52 lastlogin.mapOnProperty = lastLoginDateAndTime
53 }
54 }
55 }
56 TYPO3\CMS\Extbase\Domain\Model\BackendUserGroup {
57 mapping {
58 tableName = be_groups
59 columns {
60 subgroup.mapOnProperty = subGroups
61 groupMods.mapOnProperty = modules
62 tables_select.mapOnProperty = tablesListening
63 tables_modify.mapOnProperty = tablesModify
64 pagetypes_select.mapOnProperty = pageTypes
65 non_exclude_fields.mapOnProperty = allowedExcludeFields
66 explicit_allowdeny.mapOnProperty = explicitlyAllowAndDeny
67 allowed_languages.mapOnProperty = allowedLanguages
68 workspace_perms.mapOnProperty = workspacePermission
69 db_mountpoints.mapOnProperty = databaseMounts
70 fileoper_perms.mapOnProperty = fileOperationPermissions
71 lockToDomain.mapOnProperty = lockToDomain
72 hide_in_lists.mapOnProperty = hideInList
73 TSconfig.mapOnProperty = tsConfig
74 }
75 }
76 }
77 TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
78 mapping {
79 tableName = fe_users
80 recordType = TYPO3\CMS\Extbase\Domain\Model\FrontendUser
81 columns {
82 lockToDomain.mapOnProperty = lockToDomain
83 }
84 }
85 }
86 TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup {
87 mapping {
88 tableName = fe_groups
89 recordType = TYPO3\CMS\Extbase\Domain\Model\FrontendUserGroup
90 columns {
91 lockToDomain.mapOnProperty = lockToDomain
92 }
93 }
94 }
95 TYPO3\CMS\Extbase\Domain\Model\Category {
96 mapping {
97 tableName = sys_category
98 }
99 }
100 }
101 }
102 features {
103 # this enables/disables the reworked property mapper (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/PropertyMapper_rework)
104 rewrittenPropertyMapper = 0
105 # if enabled, default controller and/or action is skipped when creating URIs through the URI Builder (see http://forge.typo3.org/projects/typo3v4-mvc/wiki/Skip_default_arguments_in_URIs)
106 skipDefaultArguments = 0
107 # if set to 1, the enable fields are ignored in BE context
108 ignoreAllEnableFieldsInBe = 0
109 }
110 }