Skip to content

Instantly share code, notes, and snippets.

@NeoBlack
Last active January 25, 2016 12:09
Show Gist options
  • Save NeoBlack/efa91efad72033aaae83 to your computer and use it in GitHub Desktop.
Save NeoBlack/efa91efad72033aaae83 to your computer and use it in GitHub Desktop.
TYPO3
[globalString = IENV:HTTP_HOST=project.dev.net]
config.baseURL = http://project.dev.net/
[global]
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_GB
config.htmlTag_langKey = en-GB
[global]
ajax = PAGE
ajax {
typeNum = 1249058971
config {
disableAllHeaderCode = 1
additionalHeaders = Content-type:application/json
xhtml_cleaning = 0
admPanel = 0
}
10 < tt_content.list.20.myext_myplugin
}
lib.menu.breadcrumb = COA
lib.menu.breadcrumb {
wrap = <ul class="breadcrumb">|</ul>
10 = TEXT
10.value = <i class="icon-home"></i> Homepage
10.typolink.parameter = {$tmpl.homePid}
10.wrap = <li>|</li>
20 = HMENU
20 {
special = rootline
special.range = 1|-1
includeNotInMenu = 1
entryLevel = 0
excludeUidList = {$tmpl.homePid}
1 = TMENU
1 {
noBlur = 1
NO {
allWrap = <li>|</li>
}
CUR < .NO
CUR = 1
CUR.ATagParams = class="active"
}
}
}
lib.menu.directory = HMENU
lib.menu.directory {
special = directory
special.value = {$tmpl.footerNavPid}
wrap = <ul class="quicklinks">|</ul>
1 = TMENU
1 {
noBlur = 1
expAll = 1
wrap = <li>|</li>
NO = 1
NO.ATagTitle.field = nav_title // title
}
}
lib.menu.language = COA
lib.menu.language {
10 = CASE
10 {
key.data = TSFE:config|config|sys_language_uid
default = TEXT
default.value = Deutsch
0 = TEXT
0.value = Deutsch
1 = TEXT
1.value = English
2 = TEXT
2.value = Chinese
stdWrap.wrap = <a class="dropdown-toggle" data-toggle=""><i class="icon-flag"></i>&nbsp;|&nbsp;<b class="caret"></b></a>
}
20 = HMENU
20 {
special = language
special.value = 0,1
special.normalWhenNoLanguage = 0
wrap = <ul class="dropdown-menu language">|</ul>
1 = TMENU
1 {
noBlur = 1
# Standard Sprachen
NO = 1
NO {
allWrap = <li>|</li>
stdWrap.cObject = TEXT
stdWrap.cObject.value = Deutsch || English || Chinese
doNotLinkIt = 1
stdWrap.typolink.parameter.data = page:uid
stdWrap.typolink.additionalParams = &L=0 || &L=1 || &L=2
stdWrap.typolink.addQueryString = 1
stdWrap.typolink.addQueryString.exclude = L,id,cHash,no_cache
stdWrap.typolink.addQueryString.method = GET
stdWrap.typolink.useCacheHash = 1
stdWrap.typolink.no_cache = 0
}
# Aktive Sprache
ACT < .NO
ACT.allWrap = <li class="active" style="display: none;">|</li>
# NO + Übersetzung nicht vorhanden
USERDEF1 < .NO
USERDEF1.stdWrap.typolink >
USERDEF1.stdWrap.typolink.parameter = #
USERDEF1.allWrap = <li class="disabled">|</li>
# ACT + Übersetzung nicht vorhanden
USERDEF2 < .NO
USERDEF2.stdWrap.typolink >
USERDEF2.stdWrap.typolink.parameter = #
USERDEF2.allWrap = <li class="disabled">|</li>
}
}
}
lib.menu.navigation = HMENU
lib.menu.navigation {
entryLevel = 0
excludeUidList = {$tmpl.homePid}
1 = TMENU
1 {
wrap = <ul class="nav-pills mainmenucontain container">|</ul>
noBlur = 1
expAll = 1
NO = 1
NO.ATagTitle.field = nav_title // title
NO.wrapItemAndSub = <li>|</li>
ACT < .NO
ACT = 1
ACT.ATagParams = class="active"
}
2 < .1
2.wrap = <div><ul>|</ul></div>
3 < .2
4 < .3
}
page = PAGE
page {
10 = FLUIDTEMPLATE
10 {
partialRootPath = EXT:tmpl_website/Resources/Private/Partials/
layoutRootPath = EXT:tmpl_website/Resources/Private/Layouts/
file.cObject = CASE
file.cObject {
key.field = backend_layout
key.ifEmpty.data = levelfield:-2, backend_layout_next_level, slide
1 = TEXT
1.value = EXT:tmpl_website/Resources/Private/Templates/ContentWithSidebar.html
2 = TEXT
2.value = EXT:tmpl_website/Resources/Private/Templates/ContentWithoutSidebar.html
default = TEXT
default.value = EXT:tmpl_website/Resources/Private/Templates/ContentWithoutSidebar.html
}
variables {
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment