03.05.2012
tyaml (aka if_ready2go) 2.0 beta released

tyaml 2.0 wurde in der ersten Beta-Version released[mehr]

24.04.2012
TYPO3 4.7 released

Heute wurde TYPO3 4.7 stable released.[mehr]

Summing up

.
.

if_yaml ... Konstanten

Die Konstaten sind in Form eines Seitenbaums strukturiert (getrennt durch Punkte). Einige Basiskonstanten sind direkt in if_yaml definiert, aber die meisten in den entsprechenden untergeordneten Bereichen:

  • if_yaml.conf
    (Systemkonfiguration)
    • url
    • stat
    • ...
  • if_yaml.lang
    (Sprachanpassungen)
    • std
      • nav...
      • content...
    • 1st
      • nav...
      • content...
    • 2nd
      • nav...
      • content...
    • ...
    • 6th
      • nav...
      • content...
  • if_yaml.nav
    (Navigationen)
    • skip
    • top
    • rootline
    • language
    • main
      • 1stTabnav
      • 2ndTabNav
    • sub
    • selectorBox
    • footer
    • ...
  • if_yaml.content
    (Module und Areas)
    • header
      • image
        • 1st
        • 2nd
    • teaser
    • extended
    • footer
    • searchbox
    • dateAndTime
    • replace
      • H1
      • ...
      • H6
    • ...

Konstanten, Typen und ihre Standardwerte

NON_EDITABLE_CONSTANTS
Konstante Type Beschreibung
PAGE_TARGET   _self
styles.content.imgtext.captionSplit   1
styles.content.imgtext.imageTextSplit   1
content.pageFrameObj    
if_yaml.doctypesw_cond   wird je nach Browser per Condition auf 0 oder 1 gesetzt
basic configuration
Konstante Type Beschreibung
basic configuration    
if_yaml.conf.overrideCssFromTemplateHead options default: 0 [possible: 0, manCSS]
if_yaml.layoutHtmlName string default: my_layout.html
if_yaml.layoutCssName string default: my_layout.css
if_yaml.layoutPatchName string default: patch_my_layout.css
if_yaml.conf.specialTypeSite boolean default: 0
if_yaml.conf.specialTypeSiteWrap wrap default: <div class="page_margins"><div class="page"> | </div></div>
if_yaml.conf.docTypeToUse options default: xhtml_trans [xhtml_trans, xhtml_frames, xhtml_strict, xhtml_11, xhtml_2, none]
if_yaml.conf.useTemplateSelector boolean default: 0
if_yaml.conf.templatingEngine options default: 0 [possible: 0, autoparser, jetts, templavoila]
if_yaml.conf.layoutStyle options default: 0 [possible: 0, c1, c2, c3]
if_yaml.conf.switchMenuAndSideContent boolean default: 0
language configuration    
if_yaml.lang.templateUsesLanguages = 1    
if_yaml.lang.std.UID int+ default: 0
...1st bis 5th ... entsprechend
if_yaml.lang.std.isoCode lang default: en
...1st bis 5th ... entsprechend
if_yaml.lang.std.locale string default: english (for linux you have to use somting like en_EN.utf8, it must be installed on your server !!!
...1st bis 5th ... entsprechend
url rewrite configuration    
if_yaml.conf.url.simStatDocOn boolean default: 0
if_yaml.conf.url.simStatDocAddTitle int+ default: 40
if_yaml.conf.url.simStatDocPenc options default: md5 [possible: base64, md5]
if_yaml.conf.url.simStatDocPencOnlyP string default: cHash, tx_ttnews[backPid], tx_ttnews[tt_news], tx_ttnews[pS], tx_ttnews[pL], tx_ttnews[arc], tx_ttnews[cat], tx_ttnews[pointer], tx_ttnews[swords]
if_yaml.conf.url.realUrlOn boolean default: 0
if_yaml.conf.url.coolUriOn boolean default:0
if_yaml.conf.url.userBaseUrl string default: www.changeme.tld
if_yaml.conf.url.userPrefixLocalAnchors options default: all [possible: all, cached, output]
special configuation    
if_yaml.conf.userAdmPanelOn boolean default: 0
if_yaml.conf.userIndexingOn boolean default: 0
if_yaml.conf.userIndexExternalsOn boolean default: 0
if_yaml.conf.userIndexMetaTagsOn boolean default: 0
if_yaml.conf.userXhtmlCleaning options default: all [possible: all, cached, output]
if_yaml.conf.userHtmlTagDir options default: ltr [possible: ltr, rtl]
if_yaml.conf.userDisablePrefComm boolean default: 1
if_yaml.conf.devFillerLinkOn boolean default: 0
if_yaml.conf.accessKeysAndDfnOff boolean default: 1
if_yaml.conf.accessKeyHelpOff boolean default: 1
if_yaml.conf.pngFixOn boolean default: 0
statistic configuration    
if_yaml.conf.stat.switchOn boolean default: 0
if_yaml.conf.stat.apacheSetting boolean default: 0
if_yaml.conf.stat.apacheLogFile string default: logfile.log
if_yaml.conf.stat.mysqlSetting boolean default: 0
main areas
Konstante Type Beschreibung
header    
if_yaml.content.header.switchOff boolean default: 0
if_yaml.content.header.allWrap wrap default: <div id="header" role="banner"> | </div>
nav    
if_yaml.nav.main.switchOff boolean default: 0
if_yaml.nav.main.allWrap wrap default: <div id="nav" role="navigation"> | </div>
teaser    
if_yaml.content.teaser.switchOff boolean default: 0
if_yaml.content.teaser.allWrap wrap default: <div id="teaser" class="clearfix" role="navigation"> | </div>
extended    
if_yaml.content.extended.switchOff boolean default: 1
if_yaml.content.extended.allWrap wrap default: <div id="extended" role="complementary"> | </div>
footer    
if_yaml.content.footer.switchOff boolean default: 0
if_yaml.content.footer.allWrap wrap default: <div id="footer" role="contentinfo"> | </div>
if_yaml.lang.std.content.footer.htmlCode string default: (copyright notice)
1st bis 5th ... entsprechend
navigations
Konstante Type Beschreibung
skiplink Navigation    
if_yaml.nav.skip.jsMissingInTemplate boolean default: 0
if_yaml.nav.skip.jsEndOfBodyCode string default: <script src="/fileadmin/templates/yaml/core/js/yaml-focusfix.js" type="text/javascript"></script>
if_yaml.nav.skip.toNavID string default: nav
if_yaml.lang.std.nav.skip.toNavText string default: Jump to navigation (press enter)
...1st bis 5th ... entsprechend
if_yaml.lang.std.nav.skip.toContentText string default: Jump to content (press enter)
...1st bis 5th ... entsprechend
topnav Navigation    
if_yaml.nav.top.switchOff boolean default: 0
if_yaml.nav.top.wrap wrap default: <div id="topnav" role"navigation">|</div>
if_yaml.nav.top.includeList string default: 23,6,4
rootline Navigation    
if_yaml.nav.rootline.switchOff boolean default: 0
if_yaml.nav.rootline.linkWrap string default: | / |*| | / |*| |
if_yaml.lang.std.nav.rootline.clickPathPrefix string default: You are here:
...1st bis 5th ... entsprechend
language Navigation    
if_yaml.nav.language.switchOff boolean default: 0
main Navigation    
if_yaml.nav.main.1stTabNav.switchOff boolean default: 0
if_yaml.nav.main.1stTabNav.allWrap wrap default: <div id="nav_main" class="hlist"> | </div>
if_yaml.nav.main.1stTabNav.entryLevel int+ default: 0
if_yaml.nav.main.1stTabNav.excludeList string default:
if_yaml.nav.main.1stTabNav.linkWrap wrap default: <span> | </span>
if_yaml.nav.main.1stTabNav.ifsubLinkWrap wrap default: |
if_yaml.nav.main.useSecondTabNav boolean default: 0
if_yaml.nav.main.2ndTabNav.allWrap wrap default: <div id="nav_main_2" class="hlist"> | </div>
if_yaml.nav.main.2ndTabNav.entryLevel int+ default: 1
if_yaml.nav.main.2ndTabnav.excludeList string default:
if_yaml.nav.main.2ndTabnav.linkWrap wrap default: <span> | </span>
if_yaml.nav.main.2ndTabnav.ifsubLinkWrap wrap default: |
if_yaml.nav.main.2nd.useForJsMenu boolean default: 0
sub Navigation    
if_yaml.nav.sub.switchOff boolean default: 0
if_yaml.nav.sub.allWrap wrap default: <div id="submenu" class="vlist" role"navigation"> | </div>
if_yaml.nav.sub.headlineOff boolean default: 0
if_yaml.nav.sub.entryLevel int+ default: 1
if_yaml.nav.sub.expandToggle boolean default: 0
if_yaml.nav.sub.excludeList string default:
if_yaml.nav.sub.headlineWrap wrap <h6 class="vlist"> | </h6>
if_yaml.nav.sub.linkWrap wrap default: |
if_yaml.nav.sub.ifsubLinkWrap wrap default: |
selectorbox Navigation    
if_yaml.nav.selectorBox.switchOff boolean default: 0
if_yaml.nav.selectorBox.showOnPage string default: TSFE:id=11
if_yaml.nav.selectorBox.allWrap wrap default:
if_yaml.lang.std.nav.selectorBox.label string default: Last updated pages:
...1st bis 5th ... entsprechend
footer Navigation    
if_yaml.nav.footer.switchOff boolean default: 1
if_yaml.nav.footer.wrap wrap default: <div id="footernav" role"navigation"> | </div>
if_yaml.nav.footer.includeList string default:
content configuration
Konstante Type Beschreibung
1st headerimage    
if_yaml.content.header.image.1st.switchOff boolean default: 0
if_yaml.content.header.image.1st.allWrap wrap default: <div id="logo"> | </div>
if_yaml.content.header.image.1st.override boolean default: 0
if_yaml.content.header.image.1st.overrideFile string default:
if_yaml.content.header.image.1st.linkOn boolean default: 1
if_yaml.content.header.image.1st.linkUID int+ default: 23
2nd headerimage    
if_yaml.content.header.image.2nd.switchOff boolean default: 0
if_yaml.content.header.image.2nd.allWrap wrap default: <div id="banner"> | </div>
if_yaml.content.header.image.2nd.override boolean default: 0
if_yaml.content.header.image.2nd.overrideFile string default:
if_yaml.content.header.image.2nd.linkOn boolean default: 0
if_yaml.content.header.image.2nd.linkUID int+ default: 23
searchbox    
if_yaml.content.searchbox.switchOff boolean default: 0
if_yaml.content.searchbox.pagePID int+ default: 5
if_yaml.content.searchbox.allWrap wrap default: <div id="searchbox"> | </div>
if_yaml.lang.std.content.searchbox.tmplFile string default: (Path and File)
...1st bis 5th ... entsprechend
date and time in teaser    
if_yaml.content.dateAndTime.switchOff boolean default: 0
if_yaml.lang.std.content.dateAndTime.format string default: %A, %Y-%m-%d
...1st bis 5th ... entsprechendd
ttnews date format    
if_yaml.lang.std.content.ttnewsDateFormat string default: y/m/d
1st bis 5th ... entsprechend
CSC date format    
if_yaml.lang.std.content.cscDateFormat string default: y/m/d
...1st bis 5th ... entsprechend
linkToTop    
if_yaml.lang.std.content.linkToTop wrap default: |link to top code
...1st bis 5th ... entsprechend
headline replace H1 (H2-5 entsprechend)    
if_yaml.content.replace.H1.switchOn boolean default: 0
if_yaml.content.replace.H1.imageColor color default: #776655
if_yaml.content.replace.H1.bgTransparency boolean default: 0
if_yaml.content.replace.H1.bgColor color default: #ffffff
if_yaml.content.replace.H1.niceText boolean default: 0
if_yaml.content.replace.H1.fontSize int+ default: 24
if_yaml.content.replace.H1.imageFont string default: Share-Regular.ttf