######################
#### DEPENDENCIES ####
######################
<INCLUDE_TYPOSCRIPT: source="FILE:EXT:css_styled_content/static/constants.txt">


############################
### CUSTOM SUBCATEGORIES ###
###########################
# customsubcategory=100=Page Template
# customsubcategory=110=Logo
# customsubcategory=120=Meta Settings
# customsubcategory=130=File Include Path
# customsubcategory=140=Content Elements Templates
# customsubcategory=150=Config
# customsubcategory=160=Theme
# customsubcategory=170=News
# customsubcategory=180=Tracking
# customsubcategory=190=Boostrap Package Settings

############
### 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 8.1 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>
		}

		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=Css Include Path: Path to css files
		css = EXT:bootstrap_package/Resources/Public/Css/
		# cat=bootstrap package: advanced/130/110; type=string; label=Icon Include Path: Path to css files
		icons = EXT:bootstrap_package/Resources/Public/Icons/
		# cat=bootstrap package: advanced/130/120; type=string; label=JavaScript Include Path: Path to css files
		javascript = EXT:bootstrap_package/Resources/Public/JavaScript/
	}

	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 = 1
	# cat=bootstrap package: advanced/150/140; type=boolean; label=Compress Css
	compressCss = 1
	# cat=bootstrap package: advanced/150/150; type=boolean; label=Concatenate JavaScript
	concatenateJs = 1
	# cat=bootstrap package: advanced/150/160; type=boolean; label=Concatenate Css
	concatenateCss = 1
	# 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 explaination.
	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
}

##########################
### CSS STYLED CONTENT ###
##########################
styles {
	content {
		imgtext {
			maxW = 1140
			colSpace = 30
			layoutKey = bootstrappackage
		}
	}
}

#########################
### 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 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/
	}
}

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