############################
### CUSTOM SUBCATEGORIES ###
###########################
# customsubcategory=100=Page Template
# customsubcategory=110=Logo
# customsubcategory=120=Meta Settings
# customsubcategory=130=File Include Path
# customsubcategory=140=Content Elements Templates
# customsubcategory=141=Content Element Accordion
# customsubcategory=142=Content Element Tabs
# customsubcategory=143=Content Element Menu
# customsubcategory=144=Content Element General
# customsubcategory=145=Content Element Uploads
# customsubcategory=150=Config
# customsubcategory=160=Theme
# customsubcategory=180=Tracking
# customsubcategory=190=Bootstrap Package Settings
# customsubcategory=BoostrapPackageExtensions=Extension Overrides

############
### PAGE ###
############
page {
    logo {
        # cat=bootstrap package: basic/110/100; type=string; label=Logo: Leave blank to use website title from template instead
        file = EXT:bootstrap_package/Resources/Public/Images/BootstrapPackage.png
        # cat=bootstrap package: basic/110/110; type=int+; label=Height: The image will not be resized!
        height = 60
        # cat=bootstrap package: basic/110/120; type=int+; label=Width: The image will not be resized!
        width = 210
        # cat=bootstrap package: basic/110/130; type=string; label=Alternative text: Text of the alt attribute of the logo image (default: "<website title> logo")
        alt =
    }

    theme {
        # cat=bootstrap package: basic/160/100; type=options[Default=default, Inverse=inverse]; label=Navigation Style
        navigationstyle = default
        # cat=bootstrap package: basic/160/101; type=options[Default=, Fixed Top=top, Fixed Bottom=bottom]; label=Navigation Type
        navigationtype =
        # cat=bootstrap package: basic/160/110; type=boolean; label=Breadcrumb: Enable to display the breadcrumb
        breadcrumb = 1
        # cat=bootstrap package: basic/160/111; type=int+; label=Breadcrumb Enable Level: Enable breadcrumb menu is greater or equal this value
        breadcrumbEnableLevel = 2
        copyright {
            # cat=bootstrap package: basic/160/120; type=boolean; label=Copyright: Enable to display the copyright
            enable = 1
            # cat=bootstrap package: basic/160/121; type=string; label=Copyright Text
            text = Built on a Windows 10 Surface Pro. Running with <a href="http://www.typo3.org" target="_blank">TYPO3</a>. Made with <span class="glyphicon glyphicon-heart"></span> by <a href="http://www.bk2k.info" target="_blank">Benjamin Kott</a>
        }

        footersection {
            # cat=bootstrap package: basic/160/129; type=boolean; label=FooterSection: Enable to display the FooterSection at bottom
            enable = 1
        }
        metasection {
            # cat=bootstrap package: basic/160/130; type=boolean; label=MetaSection: Enable to display the MetaSection at bottom
            enable = 1
        }

        news {
            list {
                # cat=bootstrap package: basic/170/100; type=options[Left=left, Center=center, Right=right]; label=Header Position
                header_position = left
                # cat=bootstrap package: basic/170/110; type=options[H1=1,H2=2,H3=3,H4=4,H5=5]; label=Header Layout
                header_layout = 2
                # cat=bootstrap package: basic/170/120; type=options[Above: center=0,Above: right=1,Above: left=2,Below: center=8,Below: right=9,Below: left=10,In text: right=17,In text: left=18,Beside Text: Right=25,Beside Text: Left=26]; label=Image Alignment
                imageorient = 25
                # cat=bootstrap package: basic/170/130; type=options[1=1,2=2,3=3,4=4,6=6]; label=Image Columns
                imagecols = 1
                # cat=bootstrap package: basic/170/170; type=int+; label= Max Image Width: This indicates that maximum number of pixels (width) a block of images inserted as content is allowed to consume.
                maxW = 1140
                # cat=bootstrap package: basic/170/180; type=int+; label= Max Image Width (Text): Same as above, but this is the maximum width when text is wrapped around an imageblock. Default is 50% of the normal Max Image Width.
                maxWInText =
            }

            pagination {
                # cat=bootstrap package: basic/170/190; type=string; label=Max items per page
                itemsperpage = 5
            }
        }
    }

    fluidtemplate {
        # cat=bootstrap package: advanced/100/100; type=string; label=Layout Root Path: Path to layouts
        layoutRootPath = EXT:bootstrap_package/Resources/Private/Layouts/Page/
        # cat=bootstrap package: advanced/100/110; type=string; label=Partial Root Path: Path to partials
        partialRootPath = EXT:bootstrap_package/Resources/Private/Partials/Page/
        # cat=bootstrap package: advanced/100/120; type=string; label=Template Root Path: Path to templates
        templateRootPath = EXT:bootstrap_package/Resources/Private/Templates/Page/
    }

    includePath {
        # cat=bootstrap package: advanced/130/100; type=string; label=Icon Include Path: Path to css files
        icons = EXT:bootstrap_package/Resources/Public/Icons/
    }

    meta {
        # cat=bootstrap package: basic/120/100; type=string; label=Description: Enter a short description of the page. It will be displayed in the result lists of most search engines.
        description =
        # cat=bootstrap package: basic/120/110; type=string; label=Author: Enter the page author's name.
        author =
        # cat=bootstrap package: basic/120/120; type=string; label=Keywords: Enter keywords for the page separated by commas. You may also use short phrases.
        keywords =
        # cat=bootstrap package: advanced/120/100; type=string; label=viewport
        viewport = width=device-width, initial-scale=1
        # cat=bootstrap package: advanced/120/110; type=string; label=robots
        robots = index,follow
        # cat=bootstrap package: advanced/120/120; type=string; label=apple-mobile-web-app-capable
        apple-mobile-web-app-capable = no
        # cat=bootstrap package: advanced/120/130; type=string; label=compatible
        compatible = IE=edge
        # cat=bootstrap package: advanced/120/140; type=string; label=google
        google = notranslate
    }

    tracking {
        google {
            # cat=bootstrap package: basic/180/100; type=string; label=Google: Tracking-ID
            trackingID =
            # cat=bootstrap package: basic/180/110; type=boolean; label=Google: IP-anonymisation
            anonymizeIp = 1
        }
    }
}

##############
### CONFIG ###
##############
config {
    # cat=bootstrap package: advanced/150/110; type=boolean; label=No Cache
    no_cache = 0
    # cat=bootstrap package: advanced/150/120; type=options[Do not remove=0,Remove=1,Move to external file=external]; label=Remove default JavaScript
    removeDefaultJS = 0
    # cat=bootstrap package: advanced/150/130; type=boolean; label=Compress JavaScript
    compressJs = 0
    # cat=bootstrap package: advanced/150/140; type=boolean; label=Compress Css
    compressCss = 0
    # cat=bootstrap package: advanced/150/150; type=boolean; label=Concatenate JavaScript
    concatenateJs = 0
    # cat=bootstrap package: advanced/150/160; type=boolean; label=Concatenate Css
    concatenateCss = 0
    # cat=bootstrap package: advanced/150/170; type=boolean; label=Admin Panel
    admPanel = 1
    # cat=bootstrap package: advanced/150/180; type=options[None=,All=all,Cached=cached,Output=output]; label=Prefix local Anchors: See [http://docs.typo3.org/typo3cms/TyposcriptReference/Setup/Config/Index.html#prefixlocalanchors] for explanation.
    prefixLocalAnchors = all
    # cat=bootstrap package: advanced/150/190; type=string; label=Header Comment
    headerComment = Based on the TYPO3 Bootstrap Package by Benjamin Kott - http://www.bk2k.info
    # cat=bootstrap package: advanced/150/200; type=boolean; label=Force images preload: Preload images even when not visible on page to allow print
    preloadImages = 0
    # cat=bootstrap package: advanced/150/210; type=boolean; label=Send cache headers: Allow appropriate caching by transparent proxies and browser clients
    sendCacheHeaders = 1
}

###############
### FELOGIN ###
###############
plugin.tx_felogin_pi1 {
    # cat=bootstrap package: advanced/cLogin; type=int+; label= PID of user archive: Enter the page-uid number (PID) of the folder where you keep your fe_users that are supposed to login on this site. This setting is necessary, if login is going to work!
    storagePid =
    # cat=bootstrap package: advanced/cLogin; type=; label= Login template: Enter the path for the HTML template to be used
    templateFile = EXT:bootstrap_package/Resources/Private/Templates/Felogin/FrontendLogin.html
    # cat=bootstrap package: advanced/cLogin; type=boolean; label=Show permanent login option
    showPermaLogin = 1
}

#########################
### BOOTSTRAP PACKAGE ###
#########################
plugin.bootstrap_package {
    settings {
        # cat=bootstrap package: advanced/190/100; type=boolean; label=Override LESS Variables: If enabled the variables defined in your LESS files will be overridden with the ones defined as TypoScript Constants.
        overrideLessVariables = 1
        # cat=bootstrap package: advanced/190/110; type=boolean; label=CSS source mapping: Create a CSS source map useful to debug Less in browser developer tools. Note: CSS compression will be disabled.
        cssSourceMapping = 0
    }
}

####################################
### BOOTSTRAP PACKAGE EXTENSIONS ###
####################################
plugin.bootstrap_package {
    view {
        # cat=bootstrap package: advanced/BoostrapPackageExtensions/layoutRootPath; type=string; label=Layout Root Path: Path to layouts
        layoutRootPath = EXT:bootstrap_package/Resources/Private/Layouts/
        # cat=bootstrap package: advanced/BoostrapPackageExtensions/partialRootPath; type=string; label=Partial Root Path: Path to partials
        partialRootPath = EXT:bootstrap_package/Resources/Private/Partials/
        # cat=bootstrap package: advanced/BoostrapPackageExtensions/templateRootPath; type=string; label=Template Root Path: Path to templates
        templateRootPath = EXT:bootstrap_package/Resources/Private/Templates/
    }
}

##########################################
### BOOTSTRAP PACKAGE CONTENT ELEMENTS ###
##########################################
plugin.bootstrap_package_contentelements {
    view {
        # cat=bootstrap package: advanced/140/layoutRootPath; type=string; label=Layout Root Path: Path to layouts
        layoutRootPath = EXT:bootstrap_package/Resources/Private/Layouts/ContentElements/
        # cat=bootstrap package: advanced/140/partialRootPath; type=string; label=Partial Root Path: Path to partials
        partialRootPath = EXT:bootstrap_package/Resources/Private/Partials/ContentElements/
        # cat=bootstrap package: advanced/140/templateRootPath; type=string; label=Template Root Path: Path to templates
        templateRootPath = EXT:bootstrap_package/Resources/Private/Templates/ContentElements/
    }
    lightbox {
        # cat=bootstrap package: advanced/144/100; type=string; label=Lightbox Css Class
        cssClass = lightbox
        # cat=bootstrap package: advanced/144/101; type=string; label=Lightbox Group Prefix
        prefix = lightbox-group
    }
    accordion {
        media {
            # cat=bootstrap package: advanced/141/102; type=string; label=Aside Media Height
            height = 300
            # cat=bootstrap package: advanced/141/103; type=string; label=Aside Media Width
            width = 400
        }
    }
    menu_thumbnails {
        media {
            # cat=bootstrap package: advanced/143/102; type=string; label=Thumbnail Menu Media Height
            height = 250c
            # cat=bootstrap package: advanced/143/103; type=string; label=Thumbnail Menu Media Width
            width = 440c
        }
        title {
            # cat=bootstrap package: advanced/143/104; type=string; label=Thumbnail Menu Crop Title
            crop = 100
        }
        abstract {
            # cat=bootstrap package: advanced/143/105; type=string; label=Thumbnail Menu Crop Abstract
            crop = 250
        }
    }
    uploads {
        preview {
            # cat=bootstrap package: advanced/145/100; type=string; label=Uploads Preview Height
            height = 100c
            # cat=bootstrap package: advanced/145/101; type=string; label=Uploads Preview Width
            width = 100c
        }
    }
}

##################################
#### BOOTSTRAP LESS CONSTANTS ####
##################################
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:bootstrap_package/Configuration/TypoScript/Bootstrap/constants.txt">
