---
title: "Typo Script problem"
url: "https://www.typo3.net/d/88922-typo-script-problem"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2009-04-16"
last_reply: "2009-04-17"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Typo Script problem

Allgemein · 3 Antworten · gestartet 2009-04-16

## Eröffnungsbeitrag

**Lynxx** · 2009-04-16 · [Beitrag #1](https://www.typo3.net/d/88922-typo-script-problem/1)

Hallo,
nachdem meine Seite gestern total zerschossen war, habe ich sie jetzt soweit wieder hinbekommen.

Ich habe nur ein Problem mit dem Typoscript in der Konfiguration.

Ich bekomme die Druckansicht und das Gästebuch nicht zum laufen,
lösche ich den anderen Code (Galerie, Sitemap, Mailform, usw.) aus der Konfiguration heraus, Läuft es.

Irgendwie stören die sich gegenseitig, wie kann das sein gestern vor meinem "Unfall" lief alles zusammen.

Bin leider kein Profi, und finde den Fahler einfach nicht, ist vielleicht irgendwo was zuviel oder habe ich was vergessen?

Ich hoffe Ihr könnt mir helfen.. danke schonmal...

Hier mal der Code

```typoscript
page.meta.robots=INDEX,FOLLOW 
page.meta.description=Lang Showtechnik 
page.meta.keywords=Lang Showtechnik

#### Default PAGE object: ####
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#000000" text="#000000" leftmargin="0" topmargin="10" marginwidth="0" marginheight="10">
page.stylesheet = fileadmin/ls/ls.css


page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/ls/main_template.htm

workOnSubpart = DOCUMENT_BODY

#### Hauptinhalt ####
marks.INHALT < styles.content.get
marks.INHALT.select.where = colPos=0

marks.RECHTS < styles.content.get
marks.RECHTS.select.where = colPos=2

marks.LINKS < styles.content.get
marks.LINKS.select.where = colPos=1

marks.OBEN < styles.content.get
marks.OBEN.select.where = colPos=3


marks.NAVI = HMENU
marks.NAVI.1 = GMENU
marks.NAVI.1{
  
    NO {
    
    XY = 110,39
    5 = IMAGE
    5.file = fileadmin/ls/gfx/but_inact.gif
    10 = TEXT
    10.niceText=1
    10.text.field = title
    10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
    10.fontSize=12
    10.fontColor=#FFFFFF
    10.offset=10,20
    }
   
  RO < .NO
  RO = 1
  RO.10.fontColor = #FFFFFF
  RO.5.file = fileadmin/ls/gfx/but_act.gif
  ACT < .NO
  ACT = 1
  ACT.10.fontColor = #FFFFFF
  ACT.5.file = fileadmin/ls/gfx/but_act.gif
}

#### Subnavigation ####

marks.SNAV.entryLevel = 1
marks.SNAV.excludeUidList = 19, 18, 17
marks.SNAV = HMENU
marks.SNAV.1 = GMENU
marks.SNAV.1{
  
    NO {
    
    XY = 182,28
    5 = IMAGE
    5.file = fileadmin/ls/gfx/snav_but_inact.gif
    10 = TEXT
    10.niceText=1
    10.text.field = title
    10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
    10.fontSize=12
    10.fontColor=#FFFFFF
    10.offset= 15,17
  }
   
  RO < .NO
  RO = 1
  RO.10.fontColor = #FFFFFF
  RO.5.file = fileadmin/ls/gfx/snav_but_act.gif
  ACT < .NO
  ACT = 1
  ACT.10.fontColor = #FFFFFF
  ACT.5.file = fileadmin/ls/gfx/snav_but_act.gif
}

marks.SNAV.2 = TMENU
marks.SNAV.2.NO {
allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAV2">|</td></tr></table>
ATagParams = class="SNAV2"
}

marks.SNAV.2.ACT = 1
marks.SNAV.2.ACT {
allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAVCUR2">|</td></tr></table>
ATagParams = class="SNAVCUR2"
#doNotLinkIt = 1
}

marks.SNAV.2.CUR = 1
marks.SNAV.2.CUR {
allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAVCUR2">|</td></tr></table>
doNotLinkIt = 1
}


#### Menu ####
marks.MENU.special.value = 13
marks.MENU.special = directory
marks.MENU.entryLevel = 1
marks.MENU = HMENU
marks.MENU.1 = GMENU
marks.MENU.1{
  
    NO {
    
    XY = 182,28
    5 = IMAGE
    5.file = fileadmin/ls/gfx/snav_but_inact.gif
    10 = TEXT
    10.niceText=1
    10.text.field = title
    10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
    10.fontSize=12
    10.fontColor=#FFFFFF
    10.offset= 15,17
  }
   
  RO < .NO
  RO = 1
  RO.10.fontColor = #FFFFFF
  RO.5.file = fileadmin/ls/gfx/snav_but_act.gif
  ACT < .NO
  ACT = 1
  ACT.10.fontColor = #FFFFFF
  ACT.5.file = fileadmin/ls/gfx/snav_but_act.gif
}
}


#### Wrap ####
tt_content.stdWrap.dataWrap = 0
tt_content.stdWrap.space = 0


############
PIDsearch = 21
############


#### Sitemap  #####
tt_content.menu.20.2 < styles.sitemap.gs
tt_content.menu.20.2.20.20.wrap = <tr align="left" valign="top"> |</tr>
tt_content.menu.20.2.20.20.1.NO.wrapItemAndSub = 
tt_content.menu.20.2.20.20.3.NO.allWrap = |
tt_content.menu.20.2.20.20.4.NO.allWrap = |
tt_content.menu.20.2.15.value = 
tt_content.menu.20.2.10.wrap2 = 
tt_content.menu.20.2.10.wrap = 
tt_content.menu.20.2.20.10.1.NO.before = 
tt_content.menu.20.2.20.10.wrap = |
tt_content.menu.20.2.10.data = 
tt_content.menu.20.2.20.wrap = <table width="550" border="0" cellspacing="0" cellpadding="0"> | </table>
tt_content.menu.20.2.wrap = <br /><table width="550" border="0" cellspacing="0" cellpadding="0"> | </table>
tt_content.menu.20.2.20.20.1.NO.allWrap = <tr><td align="right" valign="middle"></td><td align="right" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><td valign="middle" align="right">|</td><td valign="bottom"><img src="fileadmin/ls/gfx/sitemap_1.gif" alt="" /></td></table></td></tr>
tt_content.menu.20.2.20.20.2.NO.allWrap = <tr><td></td><td align="right" valign="middle"><img src="fileadmin/ls/gfx/sitemap_2.gif" alt="" /></td><td align="left" valign="middle">|</td></tr>
tt_content.menu.20.2.20.20.3.NO.allWrap = <tr><td></td><td align="right" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><tr><td></td><td align="left" valign="middle"><img src="fileadmin/ls/gfx/sitemap_3_1.gif" alt="" /></td></tr></table></td><td align="left" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="middle"><img src="fileadmin/ls/gfx/sitemap_3_2.gif" alt="" /></td><td>|</td></tr></table></td></tr>


#### IMAGE ####
styles.content.imgtext.colSpace = 1 
content.space = 0|0 
tt_content.textpic.20.noStretchAndMarginCells = 1 
tt_content.textpic.20.colSpace = 1 

tt_content.image.20.noStretchAndMarginCells = 1 
tt_content.image.20.spaceBelowAbove = 0 
tt_content.image.20.image_frames = 0 
tt_content.image.20.colSpace = 5 
tt_content.image.20.textMargin = 0 
tt_content.image.20.stdWrap.spaceBefore = 0 
tt_content.image.20.stdWrap.spaceAfter = 0
tt_content.stdWrap.spaceBefore = 0 
tt_content.stdWrap.spaceAfter = 1 
styles.content.table.altWrap = <span class="ft12pxa2a2a2">|</span> 
styles.content.bulletlist.altWrap = <span class="ft12pxa2a2a2">|</span>


#### Mailform ####

tt_content.mailform.20.REQ.labelWrap.wrap = <span class="bold">|</span>
tt_content.mailform.20.layout = <tr><td align="right" class="text">  ###LABEL###</td><td><img src="clear.gif" width="5" alt="" /></td><td>###FIELD###</td></tr>
tt_content.mailform.20.COMMENT.layout = <tr><td colspan="3" align="left"><br /><p style="margin:0 5 0 10;"><b>###LABEL###</b></p><br /></td></tr>
tt_content.mailform.20.params.submit = class="send"

tt_content.mailform.20.target = _top
tt_content.mailform.20.badMess = Sie müssen alle nachfolgenden Felder ausfüllen:


#### News Deutsch ####
plugin.tt_news.limit = 6
config.language = de
config.locale_all = de_DE 


####   Gästebuch ####                                    

plugin.tx_veguestbook_pi1 {
  userFunc = tx_veguestbook_pi1->main
  templateFile = {$plugin.tx_veguestbook_pi1.file.templateFile}
  teasercut = 50
  wordcut = 30
  sortingField = crdate
  sortingDirection = desc
  limit = 5
  email_from_name = LS-Gästebuch
  email_from_mail = info@lang-showtechnik.de
}


emoticons {
#####Um die Smile`s zu aktivieren muss active = 1 gesetzt werden !!! ####
   active = 1
 10 = IMAGE
 10 {
   file = EXT:ve_guestbook/pi1/emoticons/###EMOTICON###.gif
   params = hspace=1 vspace=1 valign=bottom
   border = 0
   altText = Emoticon
   titleText = Emoticon
 }
 subst {
   11.str = :D
   11.val = 1
   12.str = :) || :-)
   12.val = 2
   13.str = :( || :-(
   13.val = 3
   14.str = :'(
   14.val = 4
   15.str = :?:
   15.val = 5
   16.str = ;) || ;-)
   16.val = 6
 }
  }
  
_CSS_DEFAULT_STYLE (
  /* example styles */
    .tx-guestbook-list-header { background-color: #04519B; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-list-row { background-color: #FFFFFF; }
    .tx-guestbook-list-rowleft { background-color: #DDDDDD; }
    .tx-guestbook-list-entrycomment-title {font-weight: bold; }
    .tx-guestbook-list-entrycomment { font-style: italic; }
    .tx-guestbook-list-small { font-size: 9px; color: #000000; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #000000; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
     .tx-veguestbook-pi1-browsebox-SCell { background-color: #000000; }
    .tx-guestbook-latest-header { background-color: #04519B; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #053460; }
    .tx-guestbook-latest-small { font-size: 9px; color: #000000; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:200; }
    .tx-guestbook-form-obligationfield { color: #02213E; }
    .tx-guestbook-form-error { color: #CC0000; }
  )
  
pageBrowser {
    maxPages = 10
    # if you want the pagebrowser to display only numbers, set showPBrowserText to 0. 
    showPBrowserText = 0
    tableParams = cellpadding="5" cellspacing="0" border="0"
    showResultCount = 1
  }

}
tt_content.multimedia.20.stdWarp.wrap = <br /> | <br />

#### Galerie ####
plugin.tx_chgallery_pi1 {

gallery.image {
file {
maxW = 139
maxH = 110
}
imageLinkWrap  = 1
imageLinkWrap {
enable = 1
typolink {
title.field= tx_chgalleryTitle
parameter.override.cObject = IMG_RESOURCE
parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
parameter.override.cObject.file.maxW = 800
parameter.override.cObject.file.maxH = 600
# used lightbox is pmkslimbox
ATagParams = rel="lightbox"
ATagParams.override = rel="lightbox[sb{field:uid}]"
ATagParams.insertData = 1
}
}
}
}
plugin.tx_chgallery_pi1.single.image < plugin.tx_chgallery_pi1.gallery.image


### News ###

#Pfad zum eigenen Template
plugin.tt_news.templateFile = fileadmin/ls/scripts/news_template.tmpl
# Variable pid_list wird leer gemacht
plugin.tt_news.pid_list >
# PID wird über eine Konstante festgelegt
plugin.tt_news.pid_list = {$pid_list}
# Rekursiv, wenn die News in Unterordner sind
plugin.tt_news.recursive >
plugin.tt_news.recursive = 1
# UID der Seite Singleview
plugin.tt_news.singlePid = {$singlePid}
# Archive Aktivieren
# UID der Archiveseite
plugin.tt_news {
archive = 1
datetimeDaysToArchive = 30
enableArchiveDate = 1
archiveTypoLink.parameter = {$archiveTypoLink}
reverseAMenu = 1
}
# Formatiere Datum Ausgaben der News 
plugin.tt_news.displayList.date_stdWrap.strftime = %A %d. %B %Y
# Formatiere Alter Ausgabe der News
plugin.tt_news.displayList.age_stdWrap.age = Minuten| Stunden| Tage| Jahr/e
plugin.tt_news.displaySingle.age_stdWrap.age = Minuten| Stunden| Tage| Jahr/e
plugin.tt_news.searchPid = 53


#### Druckzuweisung ###

marks.PRINT = COA 
marks.PRINT { 
wrap = <a href="#" onclick="window.open(" indexphptype="98" drucken="" width700height600left0top0scrollbarsyesmenubarnoresizable1=""><img src="fileadmin/ls/gfx/snav_but_druck.gif" border="0" alt="" /></a> 
1 = TEXT 
1.data = field:uid 
1.wrap = ?id=| 
2 = TEXT 
2.data = GPvar : tt_news 
2.wrap = &tt_news=| 
3 = TEXT 
3.data = GPvar : tx_faq_faq 
3.wrap = &tx_faq_faq=|
```

Grüße Tobi

Hier noch der Link zur Seite:
<http://p109150.typo3server.info/>
 wie Ihr seht geht der Marker ###PRINT### oben Rechts nicht und im Internen Bereich geht das Template für das Gästebuch nicht.

(Interner Bereich: User: Lang  PWD: wiekurz)

## Antworten

### [#2](https://www.typo3.net/d/88922-typo-script-problem/2) · just2b · 2009-04-16

Hallo,

schau doch einfach mal deine Klammern an! Eine korrekte Schachtelung hilft dabei!

in #224 geht ne Klammer zu die wohl nicht her gehört. mehr konnte ich auf die schnelle nicht entdecken

georg

### [#3](https://www.typo3.net/d/88922-typo-script-problem/3) · SLAng · 2009-04-16

Stimmt, du machst das plugin veguestbook zu, obwohl du noch die emoticons definierst.

Ganz am Ende fehlt auch noch ne Klammer. Insgesamt reichlich durcheinander. Du solltest so kilometerlange TS Templates vermeiden und mal Code auslagern. Außerdem wäre ein vernünftiges Tabben mal gut (Einrücken), dann findet man auch Fehler. Außerdem hilft dir dabei auch der Template Analyzer.

So ists korrigiert und getabbed:

```typoscript
page.meta.robots=INDEX,FOLLOW
page.meta.description=Lang Showtechnik
page.meta.keywords=Lang Showtechnik

#### Default PAGE object: ####
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#000000" text="#000000" leftmargin="0" topmargin="10" marginwidth="0" marginheight="10">
page.stylesheet = fileadmin/ls/ls.css

page.10 = TEMPLATE
page.10 {
	template = FILE
	template.file = fileadmin/ls/main_template.htm

	workOnSubpart = DOCUMENT_BODY

#### Hauptinhalt ####
	marks.INHALT < styles.content.get
	marks.INHALT.select.where = colPos=0

	marks.RECHTS < styles.content.get
	marks.RECHTS.select.where = colPos=2

	marks.LINKS < styles.content.get
	marks.LINKS.select.where = colPos=1

	marks.OBEN < styles.content.get
	marks.OBEN.select.where = colPos=3

	marks.NAVI = HMENU
	marks.NAVI.1 = GMENU
	marks.NAVI.1 {

		NO {
   
			XY = 110,39
			5 = IMAGE
			5.file = fileadmin/ls/gfx/but_inact.gif
			10 = TEXT
			10.niceText=1
			10.text.field = title
			10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
			10.fontSize=12
			10.fontColor=#FFFFFF
			10.offset=10,20
		}
		RO < .NO
		RO = 1
		RO.10.fontColor = #FFFFFF
		RO.5.file = fileadmin/ls/gfx/but_act.gif
		ACT < .NO
		ACT = 1
		ACT.10.fontColor = #FFFFFF
		ACT.5.file = fileadmin/ls/gfx/but_act.gif
	}

#### Subnavigation ####

	marks.SNAV.entryLevel = 1
	marks.SNAV.excludeUidList = 19, 18, 17
	marks.SNAV = HMENU
	marks.SNAV.1 = GMENU
	marks.SNAV.1 {
 
		NO {
			XY = 182,28
			5 = IMAGE
			5.file = fileadmin/ls/gfx/snav_but_inact.gif
			10 = TEXT
			10.niceText=1
			10.text.field = title
			10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
			10.fontSize=12
			10.fontColor=#FFFFFF
			10.offset= 15,17
		}
		RO < .NO
		RO = 1
		RO.10.fontColor = #FFFFFF
		RO.5.file = fileadmin/ls/gfx/snav_but_act.gif
		ACT < .NO
		ACT = 1
		ACT.10.fontColor = #FFFFFF
		ACT.5.file = fileadmin/ls/gfx/snav_but_act.gif
	}

	marks.SNAV.2 = TMENU
	marks.SNAV.2.NO {
		allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAV2">|</td></tr></table>
		ATagParams = class="SNAV2"
	}

	marks.SNAV.2.ACT = 1
	marks.SNAV.2.ACT {
		allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAVCUR2">|</td></tr></table>
		ATagParams = class="SNAVCUR2"
		#doNotLinkIt = 1
	}

	marks.SNAV.2.CUR = 1
	marks.SNAV.2.CUR {
		allWrap = <table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="4"><img src="fileadmin/daskassensystemhaus/gfx/clear.gif" width="4" height="7" align="middle" alt="" /></td><td width="5"><img src="clear.gif" width="5" height="100%" alt="" /></td><td class="SNAVCUR2">|</td></tr></table>
		doNotLinkIt = 1
	}

#### Menu ####
	marks.MENU.special.value = 13
	marks.MENU.special = directory
	marks.MENU.entryLevel = 1
	marks.MENU = HMENU
	marks.MENU.1 = GMENU
	marks.MENU.1 {
		NO {
			XY = 182,28
			5 = IMAGE
			5.file = fileadmin/ls/gfx/snav_but_inact.gif
			10 = TEXT
			10.niceText=1
			10.text.field = title
			10.fontFile=fileadmin/daskassensystemhaus/fonts/verdana.ttf
			10.fontSize=12
			10.fontColor=#FFFFFF
			10.offset= 15,17
		}
		RO < .NO
		RO = 1
		RO.10.fontColor = #FFFFFF
		RO.5.file = fileadmin/ls/gfx/snav_but_act.gif
		ACT < .NO
		ACT = 1
		ACT.10.fontColor = #FFFFFF
		ACT.5.file = fileadmin/ls/gfx/snav_but_act.gif
	}
}


#### Wrap ####
tt_content.stdWrap.dataWrap = 0
tt_content.stdWrap.space = 0


############
PIDsearch = 21
############


#### Sitemap  #####
tt_content.menu.20.2 < styles.sitemap.gs
tt_content.menu.20.2.20.20.wrap = <tr align="left" valign="top"> |</tr>
tt_content.menu.20.2.20.20.1.NO.wrapItemAndSub =
tt_content.menu.20.2.20.20.3.NO.allWrap = |
tt_content.menu.20.2.20.20.4.NO.allWrap = |
tt_content.menu.20.2.15.value =
tt_content.menu.20.2.10.wrap2 =
tt_content.menu.20.2.10.wrap =
tt_content.menu.20.2.20.10.1.NO.before =
tt_content.menu.20.2.20.10.wrap = |
tt_content.menu.20.2.10.data =
tt_content.menu.20.2.20.wrap = <table width="550" border="0" cellspacing="0" cellpadding="0"> | </table>
tt_content.menu.20.2.wrap = <table width="550" border="0" cellspacing="0" cellpadding="0"> | </table>
tt_content.menu.20.2.20.20.1.NO.allWrap = <tr><td align="right" valign="middle"></td><td align="right" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><td valign="middle" align="right">|</td><td valign="bottom"><img src="fileadmin/ls/gfx/sitemap_1.gif" alt="" /></td></table></td></tr>
tt_content.menu.20.2.20.20.2.NO.allWrap = <tr><td></td><td align="right" valign="middle"><img src="fileadmin/ls/gfx/sitemap_2.gif" alt="" /></td><td align="left" valign="middle">|</td></tr>
tt_content.menu.20.2.20.20.3.NO.allWrap = <tr><td></td><td align="right" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><tr><td></td><td align="left" valign="middle"><img src="fileadmin/ls/gfx/sitemap_3_1.gif" alt="" /></td></tr></table></td><td align="left" valign="middle"><table border="0" cellspacing="0" cellpadding="0"><tr><td align="left" valign="middle"><img src="fileadmin/ls/gfx/sitemap_3_2.gif" alt="" /></td><td>|</td></tr></table></td></tr>


#### IMAGE ####
styles.content.imgtext.colSpace = 1
content.space = 0|0
tt_content.textpic.20.noStretchAndMarginCells = 1
tt_content.textpic.20.colSpace = 1

tt_content.image.20.noStretchAndMarginCells = 1
tt_content.image.20.spaceBelowAbove = 0
tt_content.image.20.image_frames = 0
tt_content.image.20.colSpace = 5
tt_content.image.20.textMargin = 0
tt_content.image.20.stdWrap.spaceBefore = 0
tt_content.image.20.stdWrap.spaceAfter = 0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 1
styles.content.table.altWrap = <span class="ft12pxa2a2a2">|</span>
styles.content.bulletlist.altWrap = <span class="ft12pxa2a2a2">|</span>


#### Mailform ####

tt_content.mailform.20.REQ.labelWrap.wrap = <span class="bold">|</span>
tt_content.mailform.20.layout = <tr><td align="right" class="text">  ###LABEL###</td><td><img src="clear.gif" width="5" alt="" /></td><td>###FIELD###</td></tr>
tt_content.mailform.20.COMMENT.layout = <tr><td colspan="3" align="left"><p style="margin:0 5 0 10;"><b>###LABEL###</b></p></td></tr>
tt_content.mailform.20.params.submit = class="send"

tt_content.mailform.20.target = _top
tt_content.mailform.20.badMess = Sie müssen alle nachfolgenden Felder ausfüllen:


#### News Deutsch ####
plugin.tt_news.limit = 6
config.language = de
config.locale_all = de_DE


####   Gästebuch ####                                   

plugin.tx_veguestbook_pi1 {
	userFunc = tx_veguestbook_pi1->main
	templateFile = {$plugin.tx_veguestbook_pi1.file.templateFile}
	teasercut = 50
	wordcut = 30
	sortingField = crdate
	sortingDirection = desc
	limit = 5
	email_from_name = LS-Gästebuch
	email_from_mail = info@lang-showtechnik.de

	emoticons {
#####Um die Smile`s zu aktivieren muss active = 1 gesetzt werden !!! ####
		active = 1
		10 = IMAGE
		10 {
			file = EXT:ve_guestbook/pi1/emoticons/###EMOTICON###.gif
			params = hspace=1 vspace=1 valign=bottom
			border = 0
			altText = Emoticon
			titleText = Emoticon
		}
		subst {
			11.str = :D
			11.val = 1
			12.str =<img src="/fileadmin/smilies/icon_smile.gif" alt="icon_smile.gif" "/>|| :-)
			12.val = 2
			13.str =<img src="/fileadmin/smilies/icon_frown.gif" alt="icon_frown.gif" "/>|| :-(
			13.val = 3
			14.str = :'(
			14.val = 4
			15.str = :?:
			15.val = 5
			16.str =<img src="/fileadmin/smilies/icon_wink.gif" alt="icon_wink.gif" "/>|| ;-)
			16.val = 6
		}
	}
 
	_CSS_DEFAULT_STYLE (
  /* example styles */
		.tx-guestbook-list-header { background-color: #04519B; color: #FFFFFF; font-weight:bold; }
		.tx-guestbook-list-row { background-color: #FFFFFF; }
		.tx-guestbook-list-rowleft { background-color: #DDDDDD; }
		.tx-guestbook-list-entrycomment-title {font-weight: bold; }
		.tx-guestbook-list-entrycomment { font-style: italic; }
		.tx-guestbook-list-small { font-size: 9px; color: #000000; }
		.tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #000000; }
		.tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
		.tx-veguestbook-pi1-browsebox-SCell { background-color: #000000; }
		.tx-guestbook-latest-header { background-color: #04519B; color: #FFFFFF; font-weight:bold; }
		.tx-guestbook-latest-row { background-color: #053460; }
		.tx-guestbook-latest-small { font-size: 9px; color: #000000; }
		.tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:100; height:20; }
		.tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:150; height:20; }
		.tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#04519B; font-size:12; color:#000000; width:200; }
		.tx-guestbook-form-obligationfield { color: #02213E; }
		.tx-guestbook-form-error { color: #CC0000; }
	)
 
	pageBrowser {
		maxPages = 10
		# if you want the pagebrowser to display only numbers, set showPBrowserText to 0.
		showPBrowserText = 0
		tableParams = cellpadding="5" cellspacing="0" border="0"
		showResultCount = 1
	}
}

tt_content.multimedia.20.stdWarp.wrap =  |

#### Galerie ####
plugin.tx_chgallery_pi1 {
	gallery.image {
		file {
			maxW = 139
			maxH = 110
		}
		imageLinkWrap  = 1
		imageLinkWrap {
			enable = 1
			typolink {
				title.field= tx_chgalleryTitle
				parameter.override.cObject = IMG_RESOURCE
				parameter.override.cObject.file.import.data = TSFE:lastImageInfo|origFile
				parameter.override.cObject.file.maxW = 800
				parameter.override.cObject.file.maxH = 600
# used lightbox is pmkslimbox
				ATagParams = rel="lightbox"
				ATagParams.override = rel="lightbox[sb{field:uid}]"
				ATagParams.insertData = 1
			}
		}
	}
}
plugin.tx_chgallery_pi1.single.image < plugin.tx_chgallery_pi1.gallery.image


### News ###

#Pfad zum eigenen Template
plugin.tt_news.templateFile = fileadmin/ls/scripts/news_template.tmpl
# Variable pid_list wird leer gemacht
plugin.tt_news.pid_list >
# PID wird über eine Konstante festgelegt
plugin.tt_news.pid_list = {$pid_list}
# Rekursiv, wenn die News in Unterordner sind
plugin.tt_news.recursive >
plugin.tt_news.recursive = 1
# UID der Seite Singleview
plugin.tt_news.singlePid = {$singlePid}
# Archive Aktivieren
# UID der Archiveseite
plugin.tt_news {
	archive = 1
	datetimeDaysToArchive = 30
	enableArchiveDate = 1
	archiveTypoLink.parameter = {$archiveTypoLink}
	reverseAMenu = 1
}
# Formatiere Datum Ausgaben der News
plugin.tt_news.displayList.date_stdWrap.strftime = %A %d. %B %Y
# Formatiere Alter Ausgabe der News
plugin.tt_news.displayList.age_stdWrap.age = Minuten| Stunden| Tage| Jahr/e
plugin.tt_news.displaySingle.age_stdWrap.age = Minuten| Stunden| Tage| Jahr/e
plugin.tt_news.searchPid = 53


#### Druckzuweisung ###

marks.PRINT = COA
marks.PRINT {
	wrap = <a href="#" onclick="window.open(" indexphptype="98" drucken="" width700height600left0top0scrollbarsyesmenubarnoresizable1=""><img src="fileadmin/ls/gfx/snav_but_druck.gif" border="0" alt="" /></a>
	1 = TEXT
	1.data = field:uid
	1.wrap = ?id=|
	2 = TEXT
	2.data = GPvar : tt_news
	2.wrap = &tt_news=|
	3 = TEXT
	3.data = GPvar : tx_faq_faq
	3.wrap = &tx_faq_faq=|
}
```

### [#4](https://www.typo3.net/d/88922-typo-script-problem/4) · Lynxx · 2009-04-17

Hallo Ihr zwei,
danke für eure Hilfe das wars jetzt funktionert alles bestens.

Zum Code, wie gesagt ich bin anfänger und kenne mich nicht sonderlich aus, aber
auf jeden Fall weis ich jetzt das Ordnung wohl sehr wichtig ist.

Das Auslagern des Codes muss ich mir mal anscheuen keine ahnung wie das geht.
Wusste nciht mahr das sowas möglich ist.

Den Template Analyzer werd ich mir auch mal näher anschauen.

Nochmal danke, Ihr seid spitze!!!! Tolles Forum tolle User.. Weiter so..

---

Quelle: „Typo Script problem“, typo3.net, https://www.typo3.net/d/88922-typo-script-problem
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
