####################################################
## Copyright notice
## (c) 2018 Sven Wappler <typo3YYYY@wappler.systems>
## All rights reserved
##
## This script is licensed under a Creative Commons Licence
## German language:
## http://creativecommons.org/licenses/by-nc-sa/2.0/de/deed.de
## English language:
## http://creativecommons.org/licenses/by-nc-sa/2.0/de/deed.en
##
## This copyright notice MUST APPEAR in all copies of the script.
####################################################
## Bootstrap for Fluid
## static Constants
####################################################


# customsubcategory=navigation=Navigation
# customsubcategory=language=Language
# customsubcategory=text=Text
# customsubcategory=logo=Logo
# customsubcategory=banner=Banner
# customsubcategory=bodytag=Body tag
# customsubcategory=development=Development
# customsubcategory=breadcrumb=Breadcrumb
# customsubcategory=textdirection=Text direction
# customsubcategory=javascript=JavaScript
# customsubcategory=jquery=jQuery
# customsubcategory=screen=Screen
# customsubcategory=domains=Domains
# customsubcategory=general=Allgemein
# customsubcategory=language-default=Standardsprache
# customsubcategory=language-1=Sprache 1
# customsubcategory=language-2=Sprache 2
# customsubcategory=language-3=Sprache 3
# customsubcategory=order=Sortierung
# customsubcategory=custom=Benutzerdefiniert
# customsubcategory=contact=Kontakt
# customcategory=demotemplate-searchbox=Template: Searchbox
# customcategory=demotemplate-calltoaction=Template: Social Media Bar
# customcategory=demotemplate-javascripts=Template: JavaScripts
# customcategory=demotemplate-header=Template: Header-Bereich
# customcategory=demotemplate-firstnavigation=Template: Hauptnavigation
# customcategory=demotemplate-meta=Template: Meta-Angaben
# customcategory=demotemplate-secondnavigation=Template: Sekundäre Navigation
# customcategory=demotemplate-footer=Template: Footer-Bereich
# customcategory=demotemplate-language=Template: Spracheinstellungen
# customcategory=demotemplate-expert-settings=Template: Fortgeschrittene Einstellungen
# customcategory=demotemplate-other-settings=Template: Sonstige Einstellungen
# customcategory=demotemplate-calltoaction=Template: Call To Action Leiste
# customcategory=bootstrap-variables=Template: Bootstrap Variabeln
# customcategory=demotemplate-content=Template: Inhalt


@import 'EXT:demotemplate/Configuration/TypoScript/Plugin/Constants/*.typoscript'


PAGE_TARGET = _self

docTypeToUse = html5

extkey = demotemplate

headercomment = Bootstrap Template by WapplerSystems. https://t3bootstrap.de

plugin.tx_demotemplate {
    filepaths {
        publicResources = EXT:demotemplate/Resources/Public/
        css = EXT:demotemplate/Resources/Public/CSS/
        scss = EXT:demotemplate/Resources/Private/SCSS/
        javascript = EXT:demotemplate/Resources/Public/JavaScript/
    }

    view {
        templateRootPath = EXT:demotemplate/Resources/Private/Templates/
        partialRootPath = EXT:demotemplate/Resources/Private/Partials/
        layoutRootPath = EXT:demotemplate/Resources/Private/Layouts/
    }
}

styles.content.imgtext.linkWrap.lightboxCssClass = lightbox

######################## searchbox #########################

# cat=demotemplate-searchbox/enable/b; type=int+; label=Searchpage PID (all languages):UID of the page containing the Indexed-Search-Plugin - REQUIRED if searchbox is in use:
searchPagePID = 5

######################## header #########################


# cat=demotemplate-header/navigation/b; type=int; label=User Menu Folder ID: Id of the folder which contains the pages/shortcuts
navigationUserEntryId =

# cat=demotemplate-header/other/a; type=int+; label=ID of the start page
homePageUID = 0

# cat=demotemplate-header/other/b; type=text; label=Path to logo file
logo = EXT:demotemplate/Resources/Public/Images/logo.png

# cat=demotemplate-header/other/d; type=boolean; label=Show searchbox
searchbox = 1

# cat=demotemplate-header/breadcrumb/a; type=options[Keine=0,Unter dem Header=1,Unter der Navigation=2]; label=Show breadcrumb
breadcrumb = 1

# cat=demotemplate-header/other/e; type=string; label=Class(es) of the top navigation wrapper
topNavigationWrapperClass = fixed-top bg-transparent-white

######################## first navigation #########################

# cat=demotemplate-firstnavigation/enable/n; type=int+; label=Entry level of first navigation:By default it shows all pages of the FIRST level (0) in your pagetree.
navigationOneEntryLevel = 1

# cat=demotemplate-firstnavigation/enable/c; type=int; label=Page ID where the mega menu is located
megaMenuPid =

# cat=demotemplate-firstnavigation/enable/c; type=options[default,smartmenus,megamenu,onepage]; label=Type of menu
menuType = smartmenus

######################## second navigation #########################

# cat=demotemplate-secondnavigation/enable/r; type=int+; label=Entry level of second menu:The submenu is the menu on the left side and by default it shows all pages and subpages of the SECOND level in your pagetree.
navigationTwoEntryLevel = 2

######################## meta #########################
# cat=demotemplate-meta/favicon/a; type=resource; label=Favicon:Favicon. Filetype: ico, gif, png
favicon = EXT:demotemplate/Resources/Public/Images/favicon.png
# cat=demotemplate-meta/favicon/b; type=resource; label=Apple touch icon: filetype: png
appleTouchIcon57 = EXT:demotemplate/Resources/Public/Images/apple-touch-icon-57-precomposed.png
# cat=demotemplate-meta/favicon/c; type=resource; label=Apple touch icon: filetype: png
appleTouchIcon72 = EXT:demotemplate/Resources/Public/Images/apple-touch-icon-72-precomposed.png
# cat=demotemplate-meta/favicon/d; type=resource; label=Apple touch icon: filetype: png
appleTouchIcon114 = EXT:demotemplate/Resources/Public/Images/apple-touch-icon-114-precomposed.png
# cat=demotemplate-meta/favicon/e; type=resource; label=Apple touch icon: filetype: png
appleTouchIcon144 = EXT:demotemplate/Resources/Public/Images/apple-touch-icon-144-precomposed.png
# cat=demotemplate-meta/bodytag/a; type=text; label=CSS class?:CSS class in body tag.
cssClass =

######################### footer ################################


# cat=demotemplate-footer/navigation/b; type=int; label=Footer Menu Folder ID: Id of the folder which contains the pages/shortcuts
navigationFooterEntryId =

# cat=demotemplate-footer/navigation/c; type=int; label=Footer Content Page ID: Id of the page with the footer content
contentFooterUid =

######################### language menu ################################

languageMenu {

    # cat=demotemplate-language/language/a; type=boolean; label=Show language menu
    activated = 1

    # cat=demotemplate-language/language/b; type=boolean; label=Hide current language
    hideCurrent = 1

    # cat=demotemplate-language/language/c; type=options[Dropdown=Dropdown,Row=Row]; label=Display layout for desktop
    layout = Dropdown

    # cat=demotemplate-language/language/d; type=options[Flag and label=FlagAndLabel,Flag=Flag,Label=Label]; label=Display flags and labels
    itemLayout = FlagAndLabel
}


######################### expert settings ################################

# cat=demotemplate-expert-settings/a; type=options[No=0,Yes=1]; label=Enable Admin-Panel?:If set, the admin panel appears in the bottom of pages. NOTE: In addition the panel must be enabled for non-admin users as well, if you want this, using the TSconfig for the non-admin user! See adminguide documentation.
userAdmPanelOn = 0
# cat=demotemplate-expert-settings/b; type=options[No=0,Yes=1]; label=Enable indexing at all?:Enables cached pages to be indexed. Must be enabled to get indexed_search to work.
userIndexingOn = 0
# cat=demotemplate-expert-settings/c; type=options[No=0,Yes=1]; label=Index external documents?:If set, external media linked to on the pages is indexed as well. Certain software must to be installed on your webserver to use this feature. See indexed_serach documentation.
userIndexExternalsOn = 0
# cat=demotemplate-expert-settings/c; type=options[No=0,Yes=1]; label=Index metatags?:If set, all words contained in the metatags will be also be indexed. Should be turned on only in special circumstances.
userIndexMetaTagsOn = 0
# cat=demotemplate-expert-settings/d; type=options[all,cached,output]; label=XHTML cleaning:Tries to clean up the output to make it XHTML compliant and a bit more. (all = the content is always processed before it may be stored in cache. cached = only if the page is put into the cache. output = only the output code just before it's echoed out.)
userXhtmlCleaning =

# cat=demotemplate-expert-settings/f; type=options[No=0,Yes=1]; label=Prefix comments off?:This is for debugging your TypoScript Code. If switched On, HTML comments are added like <!-- Output of lib.header.20 [begin] --> and <!-- Output of lib.header.20 [end] --> to find the output of an element easier in HTML source. The COA-Elements must be prepared to do this. Turn off for production environments!
userDisablePrefComm = 0

# cat=demotemplate-expert-settings/development/g; type=options[No=0,Yes=1]; label=Live mode:In live mode CSS and JS scripts are combined and compressed.
liveMode = 0

# cat=demotemplate-expert-settings/development/h; type=options[No=0,Yes=1]; label=AMP Modus aktivieren
activateAMP = 0

######################### other settings ################################
# cat=demotemplate-other-settings/a; type=int+; label=Login page id: Used for links to restricted pages
loginPid = 0

######################### javascripts ################################

# cat=demotemplate-javascripts/javascript/a; type=string; label=jQuery Core: Path to the jquery core file
jquerycore = EXT:demotemplate/Resources/Public/JavaScript/jquery/jquery-3.1.1.min.js

# cat=demotemplate-javascripts/javascript/c; type=string; label=Bootstrap JavaScript file: Path to the bootstrap javascript file
jsBootstrap = EXT:demotemplate/Resources/Public/JavaScript/bootstrap/bootstrap.js

# cat=demotemplate-javascripts/javascript/d; type=string; label=Modernizr script
jsModernizr =

# cat=demotemplate-javascripts/javascript/h; type=string; label=Respond.js: Path to the respond.js file
respondjs = EXT:demotemplate/Resources/Public/JavaScript/Libraries/respond.min.js

# cat=demotemplate-javascripts/javascript/i; type=string; label=picturefill
picturefill = EXT:demotemplate/Resources/Public/JavaScript/picturefill.min.js


######################## content styling #########################
plugin.tx_wst3bootstrap.settings {

    content {

        padding {
            # cat=demotemplate-content/padding/a; type=options[,extra-small,small,medium,large,extra-large]; label=Padding top
            top = none
            # cat=demotemplate-content/padding/a; type=options[,extra-small,small,medium,large,extra-large]; label=Padding bottom
            bottom = none
        }

        margin {
            # cat=demotemplate-content/margin/a; type=options[,extra-small,small,medium,large,extra-large]; label=Margin top
            top = none

            # cat=demotemplate-content/margin/b; type=options[,extra-small,small,medium,large,extra-large]; label=Margin bottom
            bottom = medium
        }


    }
}

######################## Social media bar #########################
callToAction {

    # cat=demotemplate-calltoaction/general/a; type=boolean; label=Aktiviert
    activated = 0

    email {
        # cat=demotemplate-calltoaction/contact/a; type=string; label=ID of the contact page
        pageId =
        # cat=demotemplate-calltoaction/contact/b; type=int+; label=Mail button order
        order = 1
        # cat=demotemplate-calltoaction/contact/c; type=boolean; label=Using modal window
        modal = 1
        # cat=demotemplate-calltoaction/contact/d; type=string; label=Label
        label = E-Mail
    }

    custom {
        1 {
            # cat=demotemplate-calltoaction/custom/a1; type=int; label=First custom Page ID
            pageId =
            # cat=demotemplate-calltoaction/custom/a2; type=string; label=Label of first custom button
            label = Demo
            # cat=demotemplate-calltoaction/order/b; type=int+; label=First custom button order
            order = 2
            # cat=demotemplate-calltoaction/custom/a3; type=string; label=Class of the first custom button
            class = fas fa-desktop
        }
        2 {
            # cat=demotemplate-calltoaction/custom/a2; type=int; label=Second custom Page ID
            pageId =
            # cat=demotemplate-calltoaction/custom/a2; type=string; label=Label of second custom button
            label =
            # cat=demotemplate-calltoaction/order/c; type=int+; label=Second custom button order
            order = 2
        }
    }

    default {

        facebook {
            # cat=demotemplate-calltoaction/language-default/a1; type=string; label=Facebook Link
            link =
            # cat=demotemplate-calltoaction/order/b; type=int+; label=Facebook button order
            order = 2
            # cat=demotemplate-calltoaction/language-default/a2; type=string; label=Facebook label
            label = Facebook
        }
        youtube {
            # cat=demotemplate-calltoaction/language-default/b1; type=string; label=Youtube link
            link =
            # cat=demotemplate-calltoaction/order/e; type=int+; label=Youtube button order
            order = 3
            # cat=demotemplate-calltoaction/language-default/b2; type=string; label=Youtube label
            label = Youtube
        }
        twitter {
            # cat=demotemplate-calltoaction/language-default/c1; type=string; label=Twitter link
            link =
            # cat=demotemplate-calltoaction/order/f; type=int+; label=Twitter button order
            order = 4
            # cat=demotemplate-calltoaction/language-default/c2; type=string; label=Twitter label
            label = Twitter
        }
        pinterest {
            # cat=demotemplate-calltoaction/language-default/d1; type=string; label=pinterest link
            link =
            # cat=demotemplate-calltoaction/order/g; type=int+; label=pinterest button order
            order = 5
            # cat=demotemplate-calltoaction/language-default/d2; type=string; label=Pinterest label
            label = Pinterest
        }
        xing {
            # cat=demotemplate-calltoaction/language-default/e1; type=string; label=Xing link
            link =
            # cat=demotemplate-calltoaction/order/g; type=int+; label=Xing button order
            order = 6
            # cat=demotemplate-calltoaction/language-default/e2; type=string; label=Xing label
            label = Xing
        }
        linkedin {
            # cat=demotemplate-calltoaction/language-default/f1; type=string; label=LinkedIn link
            link =
            # cat=demotemplate-calltoaction/order/g; type=int+; label=LinkedIn button order
            order = 7
            # cat=demotemplate-calltoaction/language-default/f2; type=string; label=LinkedIn label
            label = LinkedIn
        }
		instagram {
            # cat=demotemplate-calltoaction/language-default/g1; type=string; label=Instagram Link
            link =
            # cat=demotemplate-calltoaction/order/g; type=int+; label=Instagram button order
            order = 8
            # cat=demotemplate-calltoaction/language-default/g2; type=string; label=Instagram label
            label = Instagram
        }
    }
    language {

        1 {
            facebook {
                # cat=demotemplate-calltoaction/language-1/a; type=string; label=Facebook link
                link =
            }
            youtube {
                # cat=demotemplate-calltoaction/language-1/b; type=string; label=Youtube link
                link =
            }
            twitter {
                # cat=demotemplate-calltoaction/language-1/c; type=string; label=Twitter link
                link =
            }
            pinterest {
                # cat=demotemplate-calltoaction/language-1/d; type=string; label=pinterest link
                link =
            }
            xing {
                # cat=demotemplate-calltoaction/language-1/e; type=string; label=Xing link
                link =
            }
            linkedin {
                # cat=demotemplate-calltoaction/language-1/f; type=string; label=LinkedIn link
                link =
            }
			instagram {
                # cat=demotemplate-calltoaction/language-1/g; type=string; label=Instagram link
                link =
            }
        }
        2 {
            facebook {
                # cat=demotemplate-calltoaction/language-2/a; type=string; label=Facebook link
                link =
            }
            youtube {
                # cat=demotemplate-calltoaction/language-2/b; type=string; label=Youtube link
                link =
            }
            twitter {
                # cat=demotemplate-calltoaction/language-2/c; type=string; label=Twitter link
                link =
            }
            pinterest {
                # cat=demotemplate-calltoaction/language-2/d; type=string; label=pinterest link
                link =
            }
            xing {
                # cat=demotemplate-calltoaction/language-2/e; type=string; label=Xing link
                link =
            }
            linkedin {
                # cat=demotemplate-calltoaction/language-2/f; type=string; label=LinkedIn link
                link =
            }
			instagram {
                # cat=demotemplate-calltoaction/language-2/g; type=string; label=Instagram link
                link =
            }
        }
        3 {
            facebook {
                # cat=demotemplate-calltoaction/language-3/a; type=string; label=Facebook link
                link =
            }
            youtube {
                # cat=demotemplate-calltoaction/language-3/b; type=string; label=Youtube link
                link =
            }
            twitter {
                # cat=demotemplate-calltoaction/language-3/c; type=string; label=Twitter link
                link =
            }
            pinterest {
                # cat=demotemplate-calltoaction/language-3/d; type=string; label=pinterest link
                link =
            }
            xing {
                # cat=demotemplate-calltoaction/language-3/e; type=string; label=Xing link
                link =
            }
            linkedin {
                # cat=demotemplate-calltoaction/language-3/f; type=string; label=LinkedIn link
                link =
            }
			instagram {
                # cat=demotemplate-calltoaction/language-3/g; type=string; label=Instagram link
                link =
            }
        }
    }
}


# Native consent UI for the Bootstrap 5 migration; no production tracking.
plugin.tx_cookieman.settings {
 theme = bootstrap5-modal
 links.dataProtectionDeclarationPid = 106
 links.imprintPid = 12
 cookie.cookieLifetimeDays = 365
 cookie.secure = 1
 cookie.sameSite = Strict
 consentConfigurationVersion = titk14-2
}
