Initial commit

This commit is contained in:
2018-04-02 08:07:38 +02:00
commit 7330c1ed3e
2054 changed files with 405203 additions and 0 deletions

View File

@@ -0,0 +1,9 @@
# Session fuer Kontrastansicht gesetzt
[globalVar = TSFE:fe_user|sesData|accessibility|kontrast > 0]
page.includeCSS.tx_ifaccessbuttons_kontrast = {$plugin.tx_ifaccessbuttons_pi1.settings.cssFileKontrast}
[global]
# Session fuer Schriftgroesse gesetzt
[globalVar = TSFE:fe_user|sesData|accessibility|schriftgroesse > 0]
page.includeCSS.tx_ifaccessbuttons_schriftgroesse = {$plugin.tx_ifaccessbuttons_pi1.settings.cssFileFontsize}
[global]

View File

@@ -0,0 +1,44 @@
config {
doctype = html5
htmlTag_setParams = lang="de"
disablePrefixComment = 1
language = de
admPanel = 1
simulateStaticDocuments = 0
baseURL = https://oberstufe.wtrinkl.de/
# baseURL = http://p265112.mittwaldserver.info/
tx_realurl_enable = 1
index_enable = 1
spamProtectEmailAddresses = 1
# Client-seitiges Caching aktivieren
no_cache = 0
sendCacheHeaders = 1
cache_clearAtMidnight = true
cache_period = 86400
}
# CSC-Wraps anpassen
lib.stdheader.stdWrap.dataWrap >
lib.stdheader.2.headerStyle >
lib.stdheader.3.headerClass >
tt_content.stdWrap.dataWrap =
tt_content.stdWrap.innerWrap >
# RTE-Anpassungen
lib.parseFunc_RTE {
# entfernt 'class="bodytext"' bei p-Tags
nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
# Bugfix "ueberfluessige P-Tags in Listen"
externalBlocks {
p.stripNL = 1
ol >
ul >
ol.stripNL = 1
ol.stdWrap.parseFunc = < lib.parseFunc
ul.stripNL = 1
ul.stdWrap.parseFunc = < lib.parseFunc
}
}

View File

@@ -0,0 +1,21 @@
temp.menu = HMENU
temp.menu.1 = TMENU
temp.menu.1 {
expAll = 1
stdWrap.wrap = <ul>|</ul>
NO = 1
NO.wrapItemAndSub = <li> | </li>
NO.stdWrap.htmlSpecialChars = 1
ACT = 1
ACT.wrapItemAndSub = <li> | </li>
ACT.stdWrap.htmlSpecialChars = 1
CUR = 1
CUR.wrapItemAndSub = <li> | </li>
CUR.stdWrap.htmlSpecialChars = 1
}
# zweite Navigationsebene
temp.menu.2 < temp.menu.1
# dritte Navigationsebene
temp.menu.3 < temp.menu.1

View File

@@ -0,0 +1,112 @@
# Hauptmenue
temp.menue_navbutton < temp.menu
temp.menue_navbutton {
1 {
stdWrap.wrap = <ul class="nav">|</ul>
IFSUB = 1
IFSUB.wrapItemAndSub = <li class="hatsub"> | </li>
IFSUB.stdWrap.htmlSpecialChars = 1
ACTIFSUB = 1
ACTIFSUB < .IFSUB
}
}
temp.menue_navbutton.wrap = <div class="navbutton">Info | </div>
# Footermenue links
lib.footermenue_links < temp.menu
lib.footermenue_links {
special = directory
special.value = 9
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
# Footermenue Mitte
lib.footermenue_mitte < temp.menu
lib.footermenue_mitte {
special = directory
special.value = 10
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
# Footermenue rechts
lib.footermenue_rechts < temp.menu
lib.footermenue_rechts {
special = directory
special.value = 11
1 {
NO {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
ACT {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
CUR {
stdWrap.field = nav_title // title
stdWrap.htmlSpecialChars = 0
}
}
}
#################
# Mobiles Menue #
#################
lib.mobilemenue = COA
lib.mobilemenue {
10 < temp.menue_navbutton
10 {
1 {
stdWrap.wrap = |
IFSUB.wrapItemAndSub = <li> | </li>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
2 {
stdWrap.wrap = <ul> | </ul>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
3 {
stdWrap.wrap = <ul> | </ul>
ACT.wrapItemAndSub = <li class="Selected"> | </li>
CUR.wrapItemAndSub = <li class="Selected"> | </li>
}
wrap = |
}
stdWrap.wrap = <nav id="mobilemenu"><ul> | </ul></nav>
}

View File

@@ -0,0 +1,16 @@
plugin.tx_scriptmerger {
javascript {
parseBody = 1
minify.ignore = \.com\/
compress.ignore = \.com\/
merge.ignore = \.com\/
mergedHeadFilePosition = </head>
}
css {
minify.ignore = \.min\.,\.com\.
compress.ignore = \.gz\.,\.min\.,\.com\.
merge.ignore = \.min\.,\.com\.
mergedFilePosition = </head>
}
}

View File

@@ -0,0 +1,119 @@
lib.header = COA
lib.header {
10 = TEXT
10.value = <img src="fileadmin/templates/img/wappen-ministerium.png" alt="Bayerisches Staatsministerium für Bildung und Kultus, Wissenschaft und Kunst" class="logo">
20 = TEXT
20 {
value = Der Oberstufen- und<br>Abiturplaner für Bayern
typolink.parameter = 1
wrap = <div class="name"> | </div>
}
30 < temp.menue_navbutton
}
## Accessibility Buttons
#temp.accessbuttons = USER
#temp.accessbuttons {
# userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
# pluginName = Pi1
# extensionName = IfAccessButtons
# vendorName = Ifabrik
# controller = AccessibilityButtons
# view < plugin.tx_ifaccessbuttons_pi1.view
# persistence < plugin.tx_ifaccessbuttons_pi1.persistence
# settings < plugin.tx_ifaccessbuttons_pi1.settings
#}
#
#lib.accessibilitybuttons < temp.accessbuttons
page = PAGE
page {
meta.viewport = width=device-width, initial-scale=1.0
shortcutIcon = fileadmin/templates/favicon.ico
includeCSS {
# Googlefonts vom CDN einbinden
googlefonts1 = //fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800
googlefonts1.external = 1
googlefonts2 = //fonts.googleapis.com/css?family=Open+Sans+Condensed:300
googlefonts2.external = 1
# Fontawesome Fonts vom CDN einbinden
fontawesome = //maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css
fontawesome.external = 1
# eigene CSS-Datei
file1 = fileadmin/templates/css/style.css
# CSS fuer mobiles Menue
mmenu = fileadmin/templates/css/jquery.mmenu.all.css
# eigene CSS-Datei
file2 = fileadmin/templates/css/style.additional.css
}
includeJSFooter {
# JS fuer mobiles Menue
mmenu = fileadmin/templates/js/jquery.mmenu.min.all.js
# eigenes JS
file1 = fileadmin/templates/js/script.js
}
10 = FLUIDTEMPLATE
10 {
file = fileadmin/templates/template.html
layoutRootPaths {
10 = fileadmin/templates/Layouts
}
partialRootPaths {
10 = fileadmin/templates/Partials
}
variables {
backendLayout = TEXT
backendLayout.data = levelfield:-2,backend_layout_next_level,slide
backendLayout.override.field = backend_layout
inhalt < styles.content.get
inhaltRechts < styles.content.getRight
}
}
}
# CSS nur fuer Startseite
[globalVar = TSFE:id = 1]
page.includeCSS.startseite = fileadmin/templates/css/startseite.css
[global]
# Accessibility Buttons
temp.accessbuttons = USER
temp.accessbuttons {
userFunc = TYPO3\CMS\Extbase\Core\Bootstrap->run
pluginName = Pi1
extensionName = IfAccessButtons
vendorName = Ifabrik
controller = AccessibilityButtons
view < plugin.tx_ifaccessbuttons_pi1.view
persistence < plugin.tx_ifaccessbuttons_pi1.persistence
settings < plugin.tx_ifaccessbuttons_pi1.settings
}
lib.accessibilitybuttons < temp.accessbuttons
ajax = PAGE
ajax {
typeNum = 123
config.disableAllHeaderCode = 1
config.metaCharset = UTF-8
10 = COA
10 < tt_content.list.20.ifaccessbuttons_pi1
}

View File

@@ -0,0 +1,7 @@
plugin.tx_tgmsocialshareprivacy {
settings {
include_jquery = 0
include_to_footer = 0
}
}

View File

@@ -0,0 +1,6 @@
lib.socialButtons < styles.content.get
lib.socialButtons {
select.where = colPos = 5
slide = -1
stdWrap.wrap = <div class="socialbuttons"> | </div>
}