plugin.hive_cpt_dynamiccontent {
    settings {
        production {
            includePath {
                public = {$plugin.hive_cpt_dynamiccontent.settings.production.includePath.public}
                private = {$plugin.hive_cpt_dynamiccontent.settings.production.includePath.private}
                frontend {
                    public = {$plugin.hive_cpt_dynamiccontent.settings.production.includePath.frontend.public}
                }
            }
        }
    }
}

#####################
## Dynamic Content ##
#####################
lib.dynamicContent = COA
lib.dynamicContent {
    5 = LOAD_REGISTER
    5  {
        colPos.cObject = TEXT
        colPos.cObject {
            field = colPos
            ifEmpty.cObject = TEXT
            ifEmpty.cObject {
                value.current = 1
                ifEmpty = 0
            }
        }
        pageUid.cObject = TEXT
        pageUid.cObject {
            field = pageUid
            ifEmpty.data = TSFE:id
        }
    }
    20 < styles.content.get
    20.select.where = colPos={register:colPos}
    20.select.where.insertData = 1
    20.select.pidInList.data = register:pageUid
    90 = RESTORE_REGISTER
}
###########################
## Dynamic Content Slide ##
###########################
lib.dynamicContentSlide =< lib.dynamicContent
lib.dynamicContentSlide.20.slide = -1