---
title: "Ersetzung von Markern"
url: "https://www.typo3.net/d/48149-ersetzung-von-markern"
source: "typo3.net"
tags: ["Extensions","Frage","TCA"]
created: "2006-08-14"
last_reply: "2006-08-28"
replies: 4
solved: true
page: 1
pages: 1
lang: "de"
---

# Ersetzung von Markern

Extensions · 4 Antworten · gelöst · gestartet 2006-08-14

## Frage

**Unbekannter Benutzer** · 2006-08-14 · [Beitrag #1](https://www.typo3.net/d/48149-ersetzung-von-markern/1)

Hallo,

nachdem die Kategorie-Untertitel bei tt_products 2.5.0 nicht mehr aufzufinden waren,
habe ich meine alte Konfiguration wieder aufgespielt:

TYPO3 3.8.1,fh_library 0.0.8,tt_products 2.4.10,sr_static_info 1.4.10,table 0.1.2.

Nun ist ###CATEGORY_SUBTITLE### auch wieder da ;-)

Bleiben aber folgende Probleme:

1.) Der Marker ###PRICE_TAX### wird in der Listansicht der Produkte nicht ersetzt, sondern nur in der Detailansicht.
	Gibt es da einen Trick wie ich das umgehen kann?

2.) Ich habe mit dem Extension-Kickstarter meine tt_products-Tabelle erweitert,
die locallang_db.xml angepasst, in der tca.php bei

```php
$TCA['tt_products'] = Array (
	'ctrl' => $TCA['tt_products']['ctrl'],
	'interface' => Array (...
```

meine zusätzlichen Felder definiert und in der class.tx_ttproducts_product.php in 'function getItemMarkerArray' meine Marker eingefügt.

Diese werden, wie bei meinem Problem mit ###PRICE_TAX###, nur in der Single/Detailansicht, nicht aber ind er Listansicht ersetzt.

Gibt es da einen Trick wie ich das umgehen kann?

3.) Eines meiner Felder ist in der locallang_db.xml mit

```html
<label index="tt_products.tx_iot_region.I.0">Norden</label>
<label index="tt_products.tx_iot_region.I.1">Osten</label>
<label index="tt_products.tx_iot_region.I.2">Süden</label>
<label index="tt_products.tx_iot_region.I.3">Westen</label>
```

und in der tca.php mit

```php
tx_iot_region' => Array (	 
			'exclude' => 1,
			'label' => 'LLL:EXT:lang/locallang_db.xml:tt_products.tx_iot_region',
			'config' => Array (
				'type' => 'select',
				'items' => Array (
					Array('LLL:EXT:lang/locallang_db.xml:tt_products.tx_iot_region.I.0', 'Norden'),
					Array('LLL:EXT:lang/locallang_db.xml:tt_products.tx_iot_region.I.1', 'Osten'),
					Array('LLL:EXT:lang/locallang_db.xml:tt_products.tx_iot_region.I.2', 'Süden'),
					Array('LLL:EXT:lang/locallang_db.xml:tt_products.tx_iot_region.I.3', 'Westen'),
				),
				'size' => 1,	
				'maxitems' => 1,
			)
		),
```

definiert. Das entsprechende DB-Feld tx_iot_region nimmt Zahlen von 1-4 auf, die entsprechend bei der Anzeige mit 'Norden','Süden','Osten','Westen'
ersetzt werden sollen. Da hänge ich aber auch fest.

Bin für jeden Tip dankbar.
Hänge nämlich inzwischen seit locker 14 Tagen hier fest.

Vielen Dank im Vorraus.

Stefan

## Beste Antwort

**Flink** · 2006-08-26 · [Beitrag #4](https://www.typo3.net/d/48149-ersetzung-von-markern/4)

> **Stefan74 schrieb:**
>
> Ich weiss leider noch nicht ob das gut oder schlecht ist.

Der Wert von $row['tx_iot_region'] sollte da wohl ausgegeben werden.

## Antworten

### [#2](https://www.typo3.net/d/48149-ersetzung-von-markern/2) · Unbekannter Benutzer · 2006-08-17

> **Stefan74 schrieb:**
>
> 1.) Der Marker ###PRICE_TAX### wird in der Listansicht der Produkte nicht ersetzt, sondern nur in der Detailansicht.
> 	Gibt es da einen Trick wie ich das umgehen kann?
> ...
> Diese werden, wie bei meinem Problem mit ###PRICE_TAX###, nur in der Single/Detailansicht, nicht aber ind er Listansicht ersetzt.

###PRICE_TAX### wird sehr wohl ersetzt, sowohl im ###ITEM_LIST_TEMPLATE###  zwischen:

```html
<!-- ###ITEM_CATEGORY_AND_ITEMS### begin -->
   <!-- ###ITEM_LIST### begin -->
      <!-- ###ITEM_SINGLE### begin-->
         ###PRICE_TAX###
      <!-- ###ITEM_SINGLE### end -->
   <!-- ###ITEM_LIST### end -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->
```

als auch im ###ITEM_SINGLE_DISPLAY### zwischen:

```html
<!-- ###ITEM_SINGLE_DISPLAY### begin -->
   ###PRICE_TAX###
<!-- ###ITEM_SINGLE_DISPLAY### end -->
```

Einzig meine selbst definierten Marker werden nur bei ###ITEM_SINGLE_DISPLAY### ersetzt, im ###ITEM_LIST_TEMPLATE### leider nicht.

Weiss jemand wie ich das ändern kann?

### [#3](https://www.typo3.net/d/48149-ersetzung-von-markern/3) · Unbekannter Benutzer · 2006-08-25

So, etwas weiter bin ich schon:

In der LIST-Ansicht wird mein Marker ##MEINMARKER### nun nicht mehr angezeigt.
Er erscheint halt einfach nicht mehr.

In meinem Template stand:

```html
<!-- ###ITEM_LIST_TEMPLATE### begin -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### begin -->
   <!-- ###ITEM_CATEGORY### begin -->
   <!-- ###ITEM_CATEGORY### end -->
   
<!-- ###ITEM_LIST### begin -->

<!-- ###ITEM_SINGLE### begin -->
...
<td>###MEINMARKER###</td>
...
<!-- ###ITEM_SINGLE### end -->
<!-- ###ITEM_LIST### end -->
<!-- ###ITEM_CATEGORY_AND_ITEMS### end -->

<!-- ###ITEM_LIST_TEMPLATE### end -->
```

Wenn ich jetzt die Seite betrachte wird nur:

```html
...
<td></td>
...
```

ausgegeben.

Ich weiss leider noch nicht ob das gut oder schlecht ist.

Bin immer noch für Vorschläge etc. offen.

Grüße,

Stefan

### [#4](https://www.typo3.net/d/48149-ersetzung-von-markern/4) · Flink · 2006-08-26 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#5](https://www.typo3.net/d/48149-ersetzung-von-markern/5) · Unbekannter Benutzer · 2006-08-28

So,

habe mal beschrieben wie das geht: :D

<http://www.typo3forum.de/forum/list/list_post//49494/>

Stefan

---

Quelle: „Ersetzung von Markern“, typo3.net, https://www.typo3.net/d/48149-ersetzung-von-markern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
