---
title: "Extension Template mag mich nicht"
url: "https://www.typo3.net/d/40699-extension-template-mag-mich-nicht"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage"]
created: "2006-04-03"
last_reply: "2006-07-06"
replies: 14
solved: false
page: 1
pages: 1
lang: "de"
---

# Extension Template mag mich nicht

TYPO3 › TypoScript · 14 Antworten · gestartet 2006-04-03

## Eröffnungsbeitrag

**hmader** · 2006-04-03 · [Beitrag #1](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/1)

Also, ich habe folgendes Problem - eh klassisch - mit einem Bild, dass sich, je nach Rubrik ändern soll.
Gelöst habe ich das Problem per Extension Template.
Im Original ist der betreffende Code im Setup

```typoscript
marks.RUBRIK = TEXT
marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test1.jpg
```

und funktioniert problemlos.

Bei der ersten Variante habe ich ein Extension Template angelegt, da steht im Setup

```typoscript
marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test2.jpg
```

Und was passiert? Nichts. Cache geleert, anderen Browser ausprobiert, ich habe immer das erste Bild. Warum?

Liebe Grüße aus Wien,
Herwig

## Antworten

### [#2](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/2) · theo · 2006-04-03

Du mußt die Zeilen logischerweise schon auch ausschreiben, sonst weiß ja so ein doofer Computer gar nicht, worauf es sich bezieht, also z.B.:

**page.10.**marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test2.jpg

### [#3](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/3) · hmader · 2006-04-03

Hmm... Wobei der Computer meistens noch immer cleverer ist als sein Benutzer :)

Hab's gerade ausprobiert, funktioniert aber auch nicht - das prinzipielle Problem ist, dass er im neuen Template den Marker nicht anspricht - als ob's das Extension Template nicht gäbe.

### [#4](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/4) · theo · 2006-04-03

Tja, da muß die Glaskugel ran...

...oder alternativ mehr Infos Deinerseits.

### [#5](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/5) · hmader · 2006-04-03

Wie gesagt, im Haupttemplate und auf allen Seiten funktioniert der Code so wie oben gepostet. Beim Extension Template zeigt er mir die Original-Grafik, so, als ob er das Extension Template vollständig ignorieren würde...
Mit welchen Infos kann ich Dir weiterhelfen? :)
Liebe Grüße aus Wien,
Herwig

### [#6](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/6) · hmader · 2006-06-22

Hab mich heute wieder ein wenig um das Problem gekümmert, und konnte es noch immer nicht lösen... Hat von Euch vielleicht jemand eine Idee?
#angry#

### [#7](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/7) · just2b · 2006-06-22

vollständiges TS vom root template hilft...

georg

### [#8](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/8) · hmader · 2006-06-22

So, hier wäre es :)

```typoscript
lib.parseFunc_RTE.nonTypoTagStdWrap.encapsLines.addAttributes.P.class >
lib.stdheader.10.stdWrap.wrap =
tt_content.stdWrap.dataWrap = <a name="{field:uid}"></a>

# Sprache: Deutsch
page.config.language = de
page.config.locale_all = German

# Entfernen des clear.gif bzw. der Abstände nach Seitenelementen
content.headerSpace = 0|0 
content.space = 0|0

# Deutsche Datumsanzeige im Newsmodul
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
plugin.tt_news.displayList {
age_stdWrap.age = 1
date_stdWrap.strftime = %A, %e. %B %Y
time_stdWrap.strftime = %e.%m.%y
}

plugin.tt_news.displaySingle {
  image {
    file.maxW = 120
    file.maxH = 60
    stdWrap.spaceAfter = 0
  }
  caption_stdWrap.spaceAfter = 0
}

config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = (at)
# config.spamProtectEmailAddresses_atSubst =
@<span style="display:none;">dont-want-spam.</span>

[usergroup = *]

temp.login = TEXT
temp.login.data = TSFE : id
temp.login.wrap (
<form action="index.php?id= | " method="post">
<table width="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left" id="infobox">
Login: <b><!-- ###USERNAME### --></b>
</td>
<td>
<input name="image" type="image" title="Logout" src="fileadmin/template/main/images/locked.gif" alt="Logout" align="right" width="18" height="18" border="0" />
</td>
</tr>
</table>
<input type="hidden" name="logintype" value="logout" />
</form>
)

[else]

temp.login = TEXT
temp.login.data = TSFE : id
temp.login.wrap (
<form action="index.php?id=442" method="post">
<table width="150" border="0" cellpadding="0" cellspacing="0">
<tr>
<td align="left">
<input name="user" type="text" id="user" title="Benutzername" style="height:18px; width:57px; fontsize:11;" onfocus="if
(this.value==this.defaultValue) this.value=''" value="" size="6" />
<input name="pass" type="password" id="pass" title="Passwort" style="height:18px; width:57px; fontsize:11;" onfocus="if
(this.value==this.defaultValue) this.value=''" value="" size="6" />
</td>
<td>
<input name="image" type="image" title="Login" src="fileadmin/template/ggg/pics/lock.gif" alt="Login" align="right" width="18" height="18" border="0" />
</td>
<input type="hidden" name="redirect_url" value="index.php?id=
| " />
</tr>
</table>
<input type="hidden" name="logintype" value="login" />
<input type="hidden" name="pid" value="442" />
</form>
)
[global]


# TIMTAB

marks.EDITLINK = COA
marks.EDITLINK.10 < plugin.tx_timtaw_pi1
marks.EDITLINK.20 = EDITPANEL
marks.EDITLINK.20 {
label = %s
allow = toolbar
line = 5
onlyCurrentPid = 0
previewBorder = 4
edit.displayRecord = 1
}


##########################################################################

page = PAGE
page.typeNum = 0
page.stylesheet = fileadmin/templates/ggg/css/t3-test-10.css
page.bodyTag = <body bgcolor="#ffffff" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
page.1 = TEMPLATE
page.1.marks.PAGE_UID = TEXT
page.1.marks.PAGE_UID.field = uid
page.1  {
   template = FILE
   template.file = fileadmin/templates/ggg/temp4-3-1.htm
   workOnSubpart = DOCUMENT_BODY
   subparts.CONTENT_LEFT < styles.content.getLeft
   subparts.CONTENT_RIGHT < styles.content.getRight
   subparts.CONTENT_BORDER < styles.content.getBorder
   subparts.CONTENT < styles.content.get

   subparts.TOPNAV = HMENU
   subparts.TOPNAV.special = directory
   subparts.TOPNAV.special.value = 1
   subparts.TOPNAV.1 = TMENU
   subparts.TOPNAV.1 {
      NO.allWrap = |*| <span class="topnav"> | |</span> |*|
      ACT = 1
      ACT.allWrap =  |*| <span class="topnav"> | | </span> |*|   
}

   subparts.BOTTOMNAV = HMENU
   subparts.BOTTOMNAV.special = directory
   subparts.BOTTOMNAV.special.value = 447
   subparts.BOTTOMNAV.1 = TMENU
   subparts.BOTTOMNAV.1 {
      NO.allWrap = |*| <span class="bottomnav"> | |</span> |*|
      ACT = 1
      ACT.allWrap = |*| <span class="bottomnav"> | |</span> |*|
}

   subparts.LEFTNAV = HMENU
   subparts.LEFTNAV.entryLevel = 1
   subparts.LEFTNAV.1 = TMENU
   subparts.LEFTNAV.1 {
   NO.allWrap =  <div class="leftnav1"> | </div>
   ACT = 1
   ACT.allWrap = <div class="leftnav1-act"> | </div>
}

   subparts.LEFTNAV.2 = TMENU
   subparts.LEFTNAV.2 {
   NO.allWrap =  <div class="leftnav2"> | </div>
   ACT = 1
   ACT.allWrap = <div class="leftnav2-act"> | </div>
}

   subparts.LEFTNAV.3 = TMENU
   subparts.LEFTNAV.3 {
   NO.allWrap =  <div class="leftnav3"> | </div>
   ACT = 1
   ACT.allWrap = <div class="leftnav3-act"> | </div>
}



marks.RUBRIK = TEXT
marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test1.jpg

marks.LOGIN < temp.login

marks.FARBEEINS = TEXT
marks.FARBEEINS.value = maroon

marks.FARBEZWEI = TEXT
marks.FARBEZWEI.value = gray

marks.FARBEDREI = TEXT
marks.FARBEDREI.value = ffcc66

marks.FARBEVIER = TEXT
marks.FARBEVIER.value = ffcccc

marks.HEAD-01 = TEXT
marks.HEAD-01.value = fileadmin/templates/ggg/pics/head/head-01.jpg

marks.HEAD-02 = TEXT
marks.HEAD-02.value = fileadmin/templates/ggg/pics/head/head-02.jpg

marks.HEAD-03 = TEXT
marks.HEAD-03.value = fileadmin/templates/ggg/pics/head/head-03.jpg

marks.HEAD-04 = TEXT
marks.HEAD-04.value = fileadmin/templates/ggg/pics/head/head-04.jpg

marks.STRIPEEINS = TEXT
marks.STRIPEEINS.value = fileadmin/templates/ggg/pics/head/stripe-1.jpg

marks.STRIPEZWEI = TEXT
marks.STRIPEZWEI.value = fileadmin/templates/ggg/pics/head/stripe-2.jpg

subparts.CONTENT_BORDER.renderObj.stdWrap.wrap = <div class="rightborder"> | </div><img src="fileadmin/templates/ggg/pics/pixel.gif" width="10" height="10" alt="" />

marks.GOOGLEBANNER = FILE
marks.GOOGLEBANNER.file = fileadmin/templates/ggg/files/googlebanner-standard.txt

marks.GOOGLEBUTTON = FILE
marks.GOOGLEBUTTON.file = fileadmin/templates/ggg/files/googlebutton-standard.txt

marks.BANNER= FILE
marks.BANNER.file = fileadmin/templates/ggg/files/fullbanner-standard.txt

marks.BUTTONEINS= FILE
marks.BUTTONEINS.file = fileadmin/templates/ggg/files/fullbutton1-standard.txt

marks.BUTTONZWEI= FILE
marks.BUTTONZWEI.file = fileadmin/templates/ggg/files/fullbutton2-standard.txt

marks.BUTTONDREI= FILE
marks.BUTTONDREI.file = fileadmin/templates/ggg/files/fullbutton3-standard.txt

marks.SKYSCRAPER= FILE
marks.SKYSCRAPER.file = fileadmin/templates/ggg/files/fullbutton3-standard.txt

marks.POSITION = HMENU
   marks.POSITION {
      special = rootline
      special.range = 0|-1
      1 = TMENU
      1.target = _self
      1.wrap = <font class="rootline"> | </font>
      1.NO.linkWrap = | ›  |*||*| |
      1.NO.ATagParams = class="rootliner"
      1.CUR < 1.NO
      1.CUR = 1
      1.CUR {
         doNotLinkIt = 1
         linkWrap = | ›  |*||*| |
      }
   }
}

[loginUser = *]
tt_content.login.20.dataArray.10.label= Hallo
tt_content.login.20.dataArray.10.label.wrap (
<center> | <b>hmader</b></center>
)
[else]
tt_content.login.20.dataArray.10.label=Name
tt_content.login.20.dataArray.10.label.wrap (
     |
)
tt_content.login.20.dataArray.10.type = *user=input,10
tt_content.login.20.dataArray.20.label=Pass
tt_content.login.20.dataArray.20.type = *pass=password,10
tt_content.login.20.dataArray.20.label.wrap (
     |
)
[global]
```

### [#9](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/9) · just2b · 2006-06-22

page.1.marks.RUBRIK.value = ...

georg

### [#10](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/10) · hmader · 2006-06-22

Schon heute vormittag probiert - funktioniert leider nicht...

Diese Version liefert einen leeren img-Tag (Marker wird angesprochen, aber nicht ersetzt):

```typoscript
marks.RUBRIK = TEXT
page.1.marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test1.jpg
```

Diese Version spricht den Marker nicht an:

```typoscript
page.1.marks.RUBRIK = TEXT
page.1.marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test1.jpg
```

Liebe Grüße aus Wien,
Herwig

### [#11](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/11) · hmader · 2006-07-04

So, und wieder was Neues von meinem derzeitigen Lieblingsthema :)
Ich bin draufgekommen, dass ich das Haupttemplate nicht als Root gesetzt habe (ist in T3 4.0 sehr gut versteckt...). Hab den Flag geändert, das Extension Template mag mich aber noch immer nicht...
Woran könnte das sonst liegen?

### [#12](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/12) · hmader · 2006-07-05

Nachdem ich mit dieser Meldung mittlerweile in meiner Verzweiflung schon (natürlich erfolglos) crossposte (<http://www.typo3forum.net/forum/typo3-4-x-fragen-und-probleme/15676-extension-templates-werden-nicht-erkannt.html#post43757>), hab ich mittlerweile folgenden Ansatz: Entweder liegt der Fehler bei den absoluten Basics oder er ist so sophisticated, dass ich ihn noch ewig suchen werde...
Aber was kann man bei der Erstellung eines Extension Templates denn falsch machen?
Liebe Grüße aus Wien,
Herwig

### [#13](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/13) · Honk88 · 2006-07-05

poste mal bitte wie der marker RUBRIK in dein
html-template eingebaut ist und so vorhanden
css.Einträge

wenn der marker angesprochen wird und leeres
img generiert würd ich auch auf basics tippen

### [#14](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/14) · steffenk · 2006-07-05

Du musst bedenken, in welcher Ebene Du Dich im Template befindest. Da Du nicht korrekt eingerückt hast, ist das auch schwer zu erkennen.

Der Marker liegt von der Rootebene immer bei

```typoscript
page.1.marks.MARKERNAME
```

Hast Du eingerückt, dann sieht das so aus:

```typoscript
page.1 {
   marks.MARKERNAME
   ...
}
```

### [#15](https://www.typo3.net/d/40699-extension-template-mag-mich-nicht/15) · hmader · 2006-07-06

Bingo!!
Ich habe mir mein Template einmal im Analyser angesehen, und dort habe ich gesehen, dass "marks" in Abhängigkeit von "page.1." steht.
Mein Denkfehler war: Ich dachte, dass das Extension Template eine Zeile mit der anderen austauscht, dabei braucht es zum Austauschen den kompletten "Pfad", in diesem Fall eben

```typoscript
page.1.marks.RUBRIK.value = fileadmin/templates/ggg/pics/rubrik-test2.jpg
```

Und schon funtioniert's...
Danke nochmal für Eure Hilfe!!!
Liebe Grüße aus Wien,
Herwig

---

Quelle: „Extension Template mag mich nicht“, typo3.net, https://www.typo3.net/d/40699-extension-template-mag-mich-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
