Das yaml File für die Redakteur Rolle sieht so aus
RoleDefinitions:
-
identifier: ACL:Redakteur
title: '[Role] ACL:Redakteur'
TSconfig: ''
pagetypes_select:
- 1
- 3
- 4
- 254
- 255
tables_select: { }
tables_modify:
- backend_layout
- fe_groups
- pages
- sys_category
- sys_file
- sys_file_collection
- sys_file_metadata
- sys_file_reference
- sys_file_storage
- sys_note
- sys_redirect
- tt_content
- tx_yoastseo_prominent_word
- tx_yoastseo_related_focuskeyword
groupMods:
- about
- dashboard
- media_management
- recycler
- site_redirects
- user_setup
- web_FormFormbuilder
- web_info
- web_info_overview
- web_info_translations
- web_layout
- web_linkvalidator
- web_list
- yoast_YoastSeoCrawler
- yoast_YoastSeoDashboard
- yoast_YoastSeoOverview
file_permissions:
- addFile
- addFolder
- copyFile
- deleteFile
- deleteFolder
- moveFile
- moveFolder
- readFile
- readFolder
- renameFile
- renameFolder
- replaceFile
- writeFile
- writeFolder
allowed_languages: { }
explicit_allowdeny:
tt_content:
- 'CType:textmedia'
non_exclude_fields:
backend_layout:
- hidden
- icon
fe_users:
- TSconfig
- address
- city
- company
- country
- disable
- email
- endtime
- fax
- felogin_forgotHash
- felogin_redirectPid
- first_name
- image
- last_name
- lastlogin
- middle_name
- name
- starttime
- telephone
- title
- tx_extbase_type
- www
- zip
pages:
- abstract
- author
- author_email
- backend_layout
- backend_layout_next_level
- cache_tags
- cache_timeout
- canonical_link
- categories
- content_from_pid
- description
- doktype
- endtime
- extendToSubpages
- fe_group
- hidden
- is_siteroot
- keywords
- l18n_cfg
- lastUpdated
- layout
- media
- module
- mount_pid_ol
- nav_hide
- nav_title
- newUntil
- no_follow
- no_index
- no_search
- og_description
- og_image
- og_title
- php_tree_stop
- rowDescription
- seo_title
- shortcut_mode
- sitemap_changefreq
- sitemap_priority
- starttime
- subtitle
- target
- twitter_card
- twitter_description
- twitter_image
- twitter_title
- tx_yoastseo_cornerstone
- tx_yoastseo_focuskeyword
- tx_yoastseo_focuskeyword_analysis
- tx_yoastseo_focuskeyword_related
- tx_yoastseo_focuskeyword_synonyms
- tx_yoastseo_hide_snippet_preview
- tx_yoastseo_insights
- tx_yoastseo_readability_analysis
- tx_yoastseo_robots_noarchive
- tx_yoastseo_robots_noimageindex
- tx_yoastseo_robots_nosnippet
- tx_yoastseo_snippetpreview
sys_file_collection:
- endtime
- hidden
- starttime
- sys_language_uid
sys_file_metadata:
- caption
- categories
- color_space
- content_creation_date
- content_modification_date
- copyright
- creator
- creator_tool
- download_name
- duration
- fe_groups
- keywords
- language
- latitude
- location_city
- location_country
- location_region
- longitude
- note
- pages
- publisher
- ranking
- source
- status
- title
- unit
- visible
sys_file_reference:
- alternative
- autoplay
- crop
- description
- link
- showinpreview
- sync_crop_area
- title
sys_redirect:
- createdon
- description
- disable_hitcount
- disabled
- endtime
- force_https
- hitcount
- is_regexp
- keep_query_parameters
- lasthiton
- protected
- respect_query_parameters
- starttime
- target_statuscode
tt_address:
- birthday
- building
- categories
- company
- country
- description
- endtime
- facebook
- fax
- fe_group
- hidden
- image
- instagram
- latitude
- linkedin
- longitude
- mobile
- position
- region
- room
- skype
- slug
- starttime
- sys_language_uid
- tiktok
- title
- title_suffix
- twitter
- www
tt_content:
0: bullets_type
1: categories
2: date
3: endtime
4: fe_group
5: file_collections
6: filelink_size
7: filelink_sorting
8: filelink_sorting_direction
9: frame_class
10: header_layout
11: header_link
12: header_position
13: hidden
14: image_zoom
15: imageborder
16: imagecols
17: imageheight
18: imageorient
19: imagewidth
20: layout
21: linkToTop
22: pages
23: recursive
24: rowDescription
25: sectionIndex
26: space_after_class
27: space_before_class
28: starttime
29: subheader
30: sys_language_uid
31: table_caption
32: table_class
33: table_delimiter
34: table_enclosure
35: table_header_position
36: table_tfoot
37: tx_link_title
38: tx_yoastseo_linking_suggestions
39: uploads_description
40: uploads_type
pi_flexform:
ttaddress_listview:
sDEF:
- settings.allowOverride
- settings.groups
- settings.groupsCombination
- settings.ignoreWithoutCoordinates
- settings.includeSubcategories
- settings.pages
- settings.recursive
- settings.singleRecords
- settings.sortBy
- settings.sortOrder
sDISPLAY:
- settings.displayMode
- settings.hidePagination
- settings.paginate.itemsPerPage
- settings.singlePid
tx_yoastseo_related_focuskeyword:
- analysis
- hidden
- keyword
- synonyms
- sys_language_uid
Das ganze hab ich ins Sitepacke gelegt.
imports:
- { resource: './BackendRoleDefinitions/acl_2cols.yaml' }
- { resource: './BackendRoleDefinitions/acl_3cols.yaml' }
- { resource: './BackendRoleDefinitions/acl_accordion.yaml' }
- { resource: './BackendRoleDefinitions/acl_button.yaml' }
- { resource: './BackendRoleDefinitions/acl_icon-with-headline.yaml' }
- { resource: './BackendRoleDefinitions/acl_divider.yaml' }
- { resource: './BackendRoleDefinitions/acl_kategorien.yaml' }
- { resource: './BackendRoleDefinitions/acl_medien.yaml' }
- { resource: './BackendRoleDefinitions/acl_news.yaml' }
- { resource: './BackendRoleDefinitions/acl_redakteur.yaml' }
- { resource: './BackendRoleDefinitions/acl_projectbox.yaml' }
- { resource: './BackendRoleDefinitions/acl_slider.yaml' }
# - { resource: './BackendRoleDefinitions/acl_tt-address.yaml' }
- { resource: './BackendRoleDefinitions/doku_be-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/doku_db-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/doku_fm-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/doku_seitenrechte.yaml' }
- { resource: './BackendRoleDefinitions/page_be-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/page_db-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/page_fm-redakteur.yaml' }
- { resource: './BackendRoleDefinitions/page_seitenrechte.yaml' }