Extension Templates
Es existieren zwei Arten von Templates in TYPO3. Einmal das Main Template (Haupttemplate) und die Extension Templates (Erweiterungs-Templates).
Gemäß den Empfehlungen des Tutorials "Modern Template Building" ist das Haupttemplate in der Rootpage untergebracht, die Erweiterungs-Templates sind ausgelagert in dem Sys-Ordner "Template Storage". Das erhöht die Übersichtlichkeit enorm, weil jeder Subpart ein eigenes Template darstellt und man sich nicht durch mehrere Seiten langen TypoScript-Code wühlen muß.
Der Sys-Ordner Storage Folder hat in unserem Fall später die Funktion, die Website-Benutzer (newloginbox) und die News-Kategorien (tt_news) unterbringen zu können.
1. Erweiterungs-Template +ext Globale Konfiguration
2. Erweiterungs-Template +ext header
3. Erweiterungs-Template +ext nav_main
4. Erweiterungs-Template +ext col1_content
5. Erweiterungs-Template +ext footer
6. Erweiterungs-Template +ext indexed_search
7. Erweiterungs-Template +ext tt_news_config
8. Erweiterungs-Template +ext metatags_config
9. Erweiterungs-Template +ext newloginbox_config
10. Erweiterungs-Template +ext toolbar
11. Erweiterungs-Template +ext Constants
12. Erweiterungs-Template +ext pageComments-config
+ext Globale Konfiguration:
- #############################################
- # +ext Globale Konfiguration #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- config {
- spamProtectEmailAddresses = 2
- spamProtectEmailAddresses_atSubst = (at)
- disablePrefixComment = 1
- extTarget = _blank
- linkVars = L
- sys_language_uid = 0
- language = de
- #### set for Linux
- # locale_all = de_DE
- #### set for Windows
- locale_all = german
- pageTitleFirst = 1
- xhtml_cleaning = all
- doctypeSwitch = {$doctypesw_cond}
- htmlTag_langKey = de
- }
- #### English language, sys_language.uid = 1
- [globalVar = GP:L = 1]
- config.sys_language_uid = 1
- #config.sys_language_mode = content_fallback ; 0
- config.language = en
- config.locale_all = english
- config.htmlTag_langKey = en
- [global]
- #### French language, sys_language.uid = 2
- [globalVar = GP:L = 2]
- config.sys_language_uid = 2
- #config.sys_language_mode = content_fallback ; 0
- config.language = fr
- config.locale_all = fr_FR
- config.htmlTag_langKey = fr
- [global]
+ext header:
- #############################################
- # +ext Header (temp.header ) #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- #### **Search-Box begin**
- #### Delete the lines from #### **Search-Box begin** to #### **Search-Box end**
- #### If you don't want to appear the search-box in the header
- plugin.tx_macinasearchbox_pi1 {
- pidSearchpage = 10
- templateFile = fileadmin/template/searchbox/template.htm
- }
- [globalVar = GP:L = 1]
- #### We need a different searchbox-template for english language.
- plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/template/searchbox/template-en.htm
- [global]
- temp.header = COA
- temp.header.10 < plugin.tx_macinasearchbox_pi1
- #### **Search-Box end**
- temp.header.20 = HTML
- temp.header.20.value = <div id="topnav">
- temp.header.30 = HTML
- temp.header.30.value = {$headerSkiplinkHtmlCode}
- temp.header.40 = HMENU
- temp.header.40 {
- special = list
- special.value = {$headerNavigationIncludeList}
- 1 = TMENU
- 1 {
- noBlur = 1
- wrap = |
- NO = 1
- NO.ATagTitle.field = abstract // description // subtitle
- NO.linkWrap = | | |*| | | |*| |
- NO.allWrap = |
- NO.stdWrap.htmlSpecialChars = 1
- CUR < .NO
- CUR = 1
- CUR.allWrap = <strong>|</strong>
- CUR.doNotLinkIt = 1
- CUR.stdWrap.htmlSpecialChars = 1
- }
- }
- temp.header.50 = HTML
- temp.header.50.value = </div>
- temp.header.60 = HTML
- temp.header.60.value = {$headerImageHtmlCode}
+ext nav_main:
- #############################################
- # +ext nav_main (temp.nav_main) #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- temp.nav_main = HMENU
- temp.nav_main {
- entryLevel = 0
- excludeUidList =
- 1 = TMENU
- 1 {
- noBlur = 1
- wrap = <ul>|</ul>
- NO = 1
- NO.ATagTitle.field = abstract // description // subtitle
- NO.allWrap = <li>|</li>
- NO.linkWrap = <span>|</span>
- NO.ATagBeforeWrap = 1
- NO.stdWrap.htmlSpecialChars = 1
- ACT = 1
- ACT < .NO
- ACT.allWrap = <li id="current">|</li>
- }
- }
+ext col1_content:
- #############################################
- # +ext col1_content (temp.col1_content) #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- #### Main menu
- temp.col1_content = COA
- temp.col1_content {
- 10 = TEXT
- 10.data= leveltitle:1
- 10.wrap = {$mainMenuHeaderWrap}
- 20 = HMENU
- 20 {
- wrap = <div class="mainMenu">|</div>
- entryLevel = 1
- excludeUidList =
- 1 = TMENU
- 1 {
- expAll = 0
- noBlur = 1
- wrap = <ul>|</ul>
- IProcFunc = user_IProc_dfn
- #### Leave NO turned on, even it is not necessary,
- #### because when it is copied later, it turns on CUR and IFSUB automatically
- NO = 1
- NO.ATagTitle.field = abstract // description // subtitle
- NO.allWrap = |<span class="hidden">.</span>
- NO.wrapItemAndSub = <li>|</li>
- NO.stdWrap.htmlSpecialChars = 1
- NO.linkWrap = {$mainMenuLinkWrap}
- NO.ATagBeforeWrap = 1
- CUR < .NO
- CUR.allWrap = <strong>|</strong><span class="hidden">.</span>
- CUR.wrapItemAndSub = <li>|</li>
- CUR.doNotLinkIt = 1
- CUR.stdWrap.htmlSpecialChars = 1
- IFSUB < .NO
- IFSUB.linkWrap = {$mainMenuIfsubLinkWrap}
- }
- 2 < .1
- 3 < .1
- 4 < .1
- }
- 30 < styles.content.getLeft
- }
- #### JavaScript Menu for last updated pages
- temp.col1_content.25 = HMENU
- temp.col1_content.25 {
- wrap = {$mainMenuJsMenuAllWrap}
- special = updated
- special.value = 1
- special.maxAge = 3600*24*7
- limit = 10
- 1 = JSMENU
- 1 {
- target = _top
- firstLabelGeneral = {$mainMenuJsMenuStandardLabel}
- }
- }
- #### English header for the JavaScript manu
- [globalVar = GP:L = {$firstForeignLanguage}]
- temp.col1_content.25.1.firstLabelGeneral = {$mainMenuJsMenuFirstLangLabel}
- [global]
- #### French header for the JavaScript manu
- [globalVar = GP:L = {$secondForeignLanguage}]
- temp.col1_content.25.1.firstLabelGeneral = {$mainMenuJsMenuSecondLangLabel}
- [global]
+ext footer:
- #############################################
- # +ext Footer (temp.footer) #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- temp.footer = TEXT
- temp.footer {
- value = {$footerStandardLangHtmlCode}
- lang.en = {$footerFirstLangHtmlCode}
- lang.fr = {$footerSecondLangHtmlCode}
- }
+ext indexed_search:
- #############################################
- # +ext indexedSearch-config #
- # Configuration of indexedsearch #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- plugin.tx_indexedsearch {
- #### Standard-CSS-Styles löschen
- _CSS_DEFAULT_STYLE >
- #### Anzahl der ausgegebenen Suchergebnisse auf einer Seite
- _DEFAULT_PI_VARS.results = 10
- #### Suchworte kennzeichnen
- forwardSearchWordsInResultLink = 1
- ##############################
- blind {
- #### settings: 0=aktiv (sichtbar), -1 inaktiv (nicht sichtbar)
- #### Vergleichs-Typ (Ganzes Wort, Wortteil,etc)
- type=-1
- #### type default option (und /oder)
- defOp=0
- #### Bereich(e) der website
- sections=0
- #### Suche in Medientypen (erweiterungen)
- media=1
- #### Sortierung
- order=-1
- #### Ansicht (Sektionshierachie / Liste)
- group=-1
- #### Ansicht: Erweiterte Vorschau
- extResume = -1
- #### Sprachwahlbox
- lang=-1
- #### Aufsteigend absteigend
- desc=-1
- #### Ergebnisse (Anzahl der Treffer pro Seite)
- results=0
- }
- show {
- #### settings: 1=aktiv (sichtbar), 0 inaktiv (nicht sichtbar)
- #### Zeige Kurzanleitung
- rules=0
- #### Erstellungsinformationen des Hash
- parsetimes=1
- #### Zweite Ebene im Bereichs-dropdown anzeigen
- L2sections=1
- #### Erste ebene im Bereichs-dropdown anzeigen
- L1sections=1
- #### Alle "nicht im menü" oder "im menü verstecken" in Suche einbeziehen
- LxALLtypes=0
- #### Leeren des Suchfeldes nach der Suche
- #### VORSICHT: Wenn eingeschaltet, funktioniert der Seitennavigator nicht mehr
- clearSearchBox = 0
- #### Aktuelles Suchwort zu den bisherigen hinzufügen (Checkbox)
- clearSearchBox.enableSubSearchCheckBox=0
- }
- search {
- #### Wird nur benötigt, wenn es mehr als eine Root-Page im Seitenbaum gibt.
- #### ansonsten leer lassen.
- rootPidList =
- }
- }
+ext tt_news_config:
- #############################################
- # +ext tt_news-config #
- # Configuration of tt_news #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- plugin.tt_news {
- _CSS_DEFAULT_STYLE >
- usePagesRelations = 1
- usePiBasePagebrowser = 1
- archiveTitleCObject {
- 10.strftime = %B - %Y
- }
- getRelatedCObject {
- 10.1.20.strftime = %d.%m.%y %H:%M
- 10.2.20.strftime = %d.%m.%y %H:%M
- 10.default.20.strftime = %d.%m.%y %H:%M
- }
- displaySingle {
- date_stdWrap.strftime= %d.%m.%Y
- time_stdWrap.strftime= %H:%M
- age_stdWrap.age = Minuten | Stunden | Tage | Jahre
- }
- displayLatest {
- date_stdWrap.strftime= %d.%m.%y
- time_stdWrap.strftime= %H:%M
- }
- displayList {
- date_stdWrap.strftime= %A %d. %B %Y
- time_stdWrap.strftime= %d.%m.%y %H:%M
- }
- }
- plugin.tt_news {
- catOrderBy = title
- displayCatMenu {
- # select root icon file
- catmenuRootIconFile = EXT:tt_news/res/tt_news_cat.gif
- # enable root icon
- catmenuNoRootIcon = 0
- # disable other icons
- catmenuIconMode = -1
- }
- }
- plugin.tt_news {
- pageBrowser {
- dontLinkActivePage = 1
- maxPages = 10
- showRange = 0
- showPBrowserText = 1
- showResultCount = 0
- showFirstLast = 0
- }
- }
- plugin.tt_news.displayLatest.subheader_stdWrap.crop = 100 | ... | 1
+ext metatags_config:
- #############################################
- # +ext metatags-config #
- # Insert your own data here. #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- plugin.meta.flags.useSecondaryDescKey = 0
- plugin.meta.flags.alwaysGlobalDescription = 1
- plugin.meta.flags.alwaysGlobalKeywords = 1
- plugin.meta.global.author = Mein name
- plugin.meta.global.email =
- plugin.meta.global.copyright = mein Copyright
- plugin.meta.global.keywords = meine Keywords
- plugin.meta.global.description = meine Beschreibung
- plugin.meta.global.revisit = 7 days
- plugin.meta.global.robots = index,follow
- plugin.meta.global.language = de
- #### Change language, keywords and description for english language
- [globalVar = GP:L = {$firstForeignLanguage}]
- plugin.meta.global.language = en
- plugin.meta.global.keywords = my keywords
- plugin.meta.global.description = my description
- [global]
- #### Change language, keywords and description for french language
- [globalVar = GP:L = {$secondForeignLanguage}]
- plugin.meta.global.language = fr
- plugin.meta.global.keywords = my keywords (french)
- plugin.meta.global.description = my description (french)
- [global]
- page.headerData.999 < plugin.meta
+ext newloginbox_config:
- #############################################
- # +ext newloginbox-config #
- # Configuration of newloginbox #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- plugin.tx_newloginbox_pi1._CSS_DEFAULT_STYLE >
- plugin.tx_newloginbox_pi3._CSS_DEFAULT_STYLE >
+ext toolbar:
- #############################################
- # +ext Toolbar (temp.teaser) #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- temp.teaser = COA
- #### Rootline Text Prefix
- temp.teaser.10 = COA
- temp.teaser.10.wrap = <div class="block1">|</div>
- temp.teaser.10.1 = TEXT
- temp.teaser.10.1 {
- value = {$toolbarStandardLangClickPathPrefix}
- lang.en = {$toolbarFirstLangClickPathPrefix}
- lang.fr = {$toolbarSecondLangClickPathPrefix}
- }
- #### Rootline Menu
- temp.teaser.10.2 = HMENU
- temp.teaser.10.2 {
- special = rootline
- special.range = 1|-1
- 1 = TMENU
- 1 {
- allWrap = |
- noBlur = 1
- NO.linkWrap = {$rootlineLinkWrap}
- NO.doNotLinkIt = 0 |*| 0 |*| 1
- NO.ATagTitle.field = abstract // description // subtitle
- NO.stdWrap.htmlSpecialChars = 1
- }
- }
- #### Language Menu
- temp.teaser.30 = USER
- temp.teaser.30.userFunc = user_languageMenu
- #### Fontsize Selector
- temp.teaser.40 = HTML
- temp.teaser.40.value = {$fontsizeHtmlCode}
- #### Date and time (must not be not cached)
- temp.teaser.50 = COA_INT
- temp.teaser.50.1 = TEXT
- temp.teaser.50.1 {
- data = {$toolbarDateFormatStandardLang}
- wrap = {$toolbarDateWrapStandardLang}
- }
- [globalVar = GP:L = {$firstForeignLanguage}]
- temp.teaser.50.1.data = {$toolbarDateFormatFirstLang}
- [global]
+ext Constants
- #############################################
- # +ext Constants #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- ######################################################
- # DO NOT EDIT ANYTHING HERE, #
- # unless you are absolutely sure what you are doing. #
- ######################################################
- ## TSConstantsEditor Config
- TSConstantEditor.yaml {
- header = YAML for TYPO3 (Use with TYPO3 Versions 4.x.x ONLY)
- description = Public version 4.5.0
- bulletlist = <b>To edit an option,</b> first mark the corresponding check-box, click "Update", then change the value.//<b>To return to a default value,</b> uncheck the corresponding check-box, then click "Update".//All values are stored below the marker #Editable Constants# in the "Constants"-Section of your main template. You can also delete them there to return to the default value(s).//IMPORTANT: If you see all the checkboxes marked, DO NOT EDIT ANYTHING! Change to the root-page of your web and try again.//<b>The links in the footer must not be removed unless you bought a license.</b>
- image = yaml-t3*.gif
- 1 = standardLanguage, firstForeignLanguage, secondForeignLanguage
- 2 = headerImageHtmlCode
- 3 = mainMenuLinkWrap, mainMenuHeaderWrap, mainMenuIfsubLinkWrap
- 4 = mainMenuJsMenuStandardLabel, mainMenuJsMenuFirstLangLabel, mainMenuJsMenuSecondLangLabel, mainMenuJsMenuAllWrap
- 5 = headerNavigationIncludeList
- 8 = footerStandardLangHtmlCode, footerFirstLangHtmlCode, footerSecondLangHtmlCode
- 9 = toolbarDateFormatStandardLang, toolbarDateFormatFirstLang, toolbarDateFormatSecondLang, toolbarDateWrapStandardLang
- 10 = fontsizeHtmlCode
- 12 = toolbarStandardLangClickPathPrefix, toolbarFirstLangClickPathPrefix, toolbarSecondLangClickPathPrefix, rootlineLinkWrap
- }
- ###MOD_TS:EDITABLE_CONSTANTS###
- # cat=yaml/language/a; type=string; label=Default language:The UID of the default language (usually ALWAYS 0):
- standardLanguage = 0
- # cat=yaml/language/b; type=string; label=First foreign language:The UID of your first foreign language (if any):
- firstForeignLanguage = 1
- # cat=yaml/language/c; type=string; label=Second foreign language:The UID of your second foreign language (if any):
- secondForeignLanguage = 2
- # cat=yaml/file/a; type=options [layout_2col_left_vlines.html, layout_2col_left_vlinesUDM.html, layout_2col_right_vlines.html, layout_3col_abb.html, layout_3col_fixed.html, layout_3col_vlines_v1.html, mnu_shinybuttons.html]; label=Web:Standard template, this is used, if there is nothing chosen with template selector.
- pageStandardTemplate = layout_2col_left_vlines.html
- # cat=yaml/file/b; type=string; label=Header:HTML-Code for the header-image to be displayed:
- headerImageHtmlCode = <img src="fileadmin/img/yaml_title.gif" alt="YAML - Ready for TYPO3" title="YAML - Ready for TYPO3" />
- # cat=yaml/file/c; type=wrap; label=Mainmenu:The wrap around each single link:
- mainMenuLinkWrap = <img src="fileadmin/img/node.gif" width="9" height="9" border="0" alt="" />|
- # cat=yaml/file/d; type=wrap; label=Mainmenu:The wrap around the headline of the mainmenu:
- mainMenuHeaderWrap = <h3>|</h3>
- # cat=yaml/file/e; type=wrap; label=Mainmenu:The wrap around a single Link in the mainmenu, if subpages are present:
- mainMenuIfsubLinkWrap = <img src="fileadmin/img/node.gif" width="9" height="9" border="0" alt="" />|
- # cat=yaml/typo/a; type=string; label=JavaScript-Menu:Headline of the JavaScript-Menu on the root-page (standard language):
- mainMenuJsMenuStandardLabel = Aktualisierte Seiten (7 Tage) :
- # cat=yaml/typo/b; type=string; label=JavaScript-Menu:Headline of the JavaScript-Menu on the root-page (first foreign language):
- mainMenuJsMenuFirstLangLabel = Updated pages (7 days) :
- # cat=yaml/typo/c; type=string; label=JavaScript-Menu:Headline of the JavaScript-Menu on the root-page (second foreign language):
- mainMenuJsMenuSecondLangLabel = -- NOT USED YET -- :
- # cat=yaml/typo/d; type=wrap; label=JavaScript-Menu:The wrap around the Dropdown-Box of the JavaScript-Menu:
- mainMenuJsMenuAllWrap = <div style="margin-top:1em;">|</div>
- # cat=yaml/typo/e; type=string; label=Toolbar:This Text appears before the rootline (standard language):
- toolbarStandardLangClickPathPrefix = Sie sind hier:
- # cat=yaml/typo/f; type=string; label=Toolbar:This Text appears before the rootline (first foreign language):
- toolbarFirstLangClickPathPrefix = You are here:
- # cat=yaml/typo/g; type=string; label=Toolbar:This Text appears before the rootline (second foreign language):
- toolbarSecondLangClickPathPrefix = -- NOT USED YET --
- # cat=yaml/typo/h; type=string; label=Fontsize:HTML-Code for the fontsize-adjustment tools (magnifying glasses):
- fontsizeHtmlCode = <div class="selectFontSize"><script type="text/javascript">if (efa_fontSize) document.write(efa_fontSize.allLinks);</script></div>
- # cat=yaml/typo/i; type=string; label=Toolbar:Date- and time-format of the standard-language:
- toolbarDateFormatStandardLang = date : j.n.Y : G:i : O
- # cat=yaml/typo/j; type=string; label=Toolbar:Date- and time-format of the first foreign language:
- toolbarDateFormatFirstLang = date : n/j/Y : g:i a : O
- # cat=yaml/typo/k; type=string; label=Toolbar:Date- and time-format of the second foreign language:
- toolbarDateFormatSecondLang = -- NOT USED YET --
- # cat=yaml/typo/l; type=wrap; label=Toolbar:Wrap around date and time (standard-language):
- toolbarDateWrapStandardLang = <div class="aktDatum">|</div>
- # cat=yaml/links/a; type=string; label=Skiplink navigation:HTML-Code for the Skiplink-Navigation (used by YAML). If you don't know what it is, leave this setting alone:
- headerSkiplinkHtmlCode = <a class="skip" href="#navigation" title="Direkt zur Navigation springen">Zur Navigation springen</a><a class="skip" href="#content" title="Direkt zum Content springen">Zum Content springen</a>
- # cat=yaml/links/b; type=string; label=Footer:HTML-Code for the footer (standard language)
- footerStandardLangHtmlCode = Dieses Layout basiert auf <a href="http://www.yaml.de/" target="_blank">YAML</a> © von <a href="http://www.highresolution.info" target="_blank">Dirk Jesse</a> | TYPO3 Template © von <a href="http://www.t3net.de/" target="_blank">t3net.de</a><br />
- # cat=yaml/links/c; type=string; label=Footer:HTML-Code for the footer (first foreign language)
- footerFirstLangHtmlCode = This layout is based on <a href="http://www.yaml.de/" target="_blank">YAML</a> © by <a href="http://www.highresolution.info" target="_blank">Dirk Jesse</a> | TYPO3 Template © by <a href="http://www.t3net.de/" target="_blank">t3net.de</a><br />
- # cat=yaml/links/d; type=string; label=Footer:HTML-Code for the footer (second foreign language)
- footerSecondLangHtmlCode = -- NOT USED YET --
- # cat=yaml/links/e; type=wrap; label=Rootline-menu:Wrap around each single rootline-element:
- rootlineLinkWrap = | > |*| | > |*| |
- # cat=yaml/links/f; type=wrap; label=Web:Wrap for "Link-To-Top" (small Icon):
- pageLinkToTop = |<p class="csc-linkToTop"><a href="#"><img src="fileadmin/img/top.gif" width="11" height="15" border="0" alt="Nach oben" title="Nach oben" /></a></p>
- # cat=yaml/other/a; type=string; label=Header:Which pages must appear in the Header-Navigation (UIDs)? (see screenshot)
- headerNavigationIncludeList = 11,10,9
- # cat=yaml/other/b; type=string; label=Web:HTML-Code, beeing written in the <head>Tag of the page (standard language):
- pageHeaderData = <script type="text/javascript" src="fileadmin/scripts/cookies.js"></script><script type="text/javascript" src="fileadmin/scripts/efa_fontsize.js"></script>
- # cat=yaml/other/c; type=string; label=Web:HTML-Code, beeing written in the <head>Tag of the page (first foreign language):
- pageHeaderDataFirstLang = <script type="text/javascript" src="fileadmin/scripts/cookies.js"></script><script type="text/javascript" src="fileadmin/scripts/efa_fontsize-en.js"></script>
- # cat=yaml/other/d; type=string; label=Web:HTML-Code, beeing written in the <head>Tag of the page (second foreign language):
- pageHeaderDataSecondLang = -- NOT USED YET --
- # cat=yaml/other/e; type=string; label=Web:HTML-Code, beeing written in the <body>Tag of the page:
- pageBodyData = <script type="text/javascript">if (efa_fontSize) efa_fontSize.efaInit();</script>
+ext pageComments-config
- #############################################
- # +ext pageComments-config #
- # Configuration of sk_pagecomments #
- # YAML for TYPO3, Autoparser, Version 4.5.0 #
- # last modified 1/27/2007 #
- #############################################
- plugin.tx_skpagecomments_pi1 {
- #### Set to 1 if you want emails beeing sent, if a new page-comment is sent.
- #### If you enable this, make sure your server can send out emails!
- emailNewMessage = 0
- #### Set your own Email-Address here
- emailAddress = me@email.com
- #### Set the from-Address here
- emailFrom = from@email.com
- useFreecap = 0
- useSectionFormLink = 1
- minCharsComment = 20
- _CSS_DEFAULT_STYLE >
- templateFile = fileadmin/template/pagecomments/template.html
- }
Zusammenfassung
Insgesamt sind also zwölf Erweiterungs-Templates installiert. Alle Informationen, zur Erzeugung des Headers, zur Menü-Generierung, zum Einsetzen des Textes in die entsprechenden Spalten, zur Erzeugung des Seiten-Fusses, zur Konfiguration der Index-Suche und zur Einstellung der anderen Extensions erforderlich sind, sind darin enthalten.

