#####################
#### CTYPE: MENU ####
#####################

tt_content.menu >
tt_content.menu = CASE
tt_content.menu {

    key.field = menu_type

    # "Menu of these pages"
    default = FLUIDTEMPLATE
    default {

        ################
        ### TEMPLATE ###
        ################
        templateName = Menu
        templateRootPaths {
            0 = EXT:bootstrap_package/Resources/Private/Templates/ContentElements/
            10 = {$plugin.bootstrap_package_contentelements.view.templateRootPath}
        }
        partialRootPaths {
            0 = EXT:bootstrap_package/Resources/Private/Partials/ContentElements/
            10 = {$plugin.bootstrap_package_contentelements.view.partialRootPath}
        }
        layoutRootPaths {
            0 = EXT:bootstrap_package/Resources/Private/Layouts/ContentElements/
            10 = {$plugin.bootstrap_package_contentelements.view.layoutRootPath}
        }

        ##########################
        ### DATA PREPROCESSING ###
        ##########################
        dataProcessing {
            10 = BK2K\BootstrapPackage\DataProcessing\MenuProcessor
            10 {
                special = list
                special.value.field = pages

                dataProcessing {
                    10 = TYPO3\CMS\Frontend\DataProcessing\FilesProcessor
                    10 {
                        references.fieldName = media
                    }
                }
            }
        }

    }

}
