---
title: "zusätzlichen marker erzeugen?"
url: "https://www.typo3.net/d/78747-zusaetzlichen-marker-erzeugen"
source: "typo3.net"
tags: ["Extensions","Frage","Templates & Layouts"]
created: "2008-06-23"
last_reply: "2008-07-02"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# zusätzlichen marker erzeugen?

Extensions · 2 Antworten · gestartet 2008-06-23

## Eröffnungsbeitrag

**typoDAU** · 2008-06-23 · [Beitrag #1](https://www.typo3.net/d/78747-zusaetzlichen-marker-erzeugen/1)

hoi forum,

immer wieder schön, wenn sich im projektverlauf die spezifikation ändert... :D

es gilt nun einen zusätzlichen marker zu erzeugen, der ins tt_products-template eingebunden werden kann/soll.
die funktionalität (den code zur erzugung des markers) habe ich bereits erstellt; nun die frage, wohin damit?
ich hätte jetzt mal vermutet in eine funktion packen und ab in *class.tx_ttproducts_marker.php* und darin in die Klasse *tx_ttproducts_marker*.
die realität sieht etwas anders aus - der marker bleibt leer.
kann mir jemand von euch auf die sprünge helfen??

## Antworten

### [#2](https://www.typo3.net/d/78747-zusaetzlichen-marker-erzeugen/2) · typoDAU · 2008-06-30

sodele,

wenn man doch ab und zu mal genauer hinschauen würde...
einen marker zu erzeugen, der in tt_poducts ausgegeben wird ist nicht weiter schwer, wenn man ihn auch im gültigkeitsbereich von tt_products erzeugt:  :o

```typoscript
plugin.tt_products.marks.TYPODAUS_MARKER...
```

so weit, so gut. was ich jetzt noch gerne wüsste ist, wie man den marker dazu bringt, etwas anderes auszugeben, als text. nur das, was hinter dem ersten gleichheitszeichen steht, wird ausgegeben:

```typoscript
plugin.tt_products.marks.TYPODAUS_MARKER = PHP_SCRIPT
plugin.tt_products.marks.TYPODAUS_MARKERfile = typodaus_script.php
```

also "PHP_SCRIPT".

hat jemand 'ne idee??

### [#3](https://www.typo3.net/d/78747-zusaetzlichen-marker-erzeugen/3) · typoDAU · 2008-07-02

nach einer kleinen modifikation in **tt_products/marker/class.tx_ttproducts_marker.php** geht auch das:

vorher:

```php
		if (is_array($this->conf['marks.']))	{
				// Substitute Marker Array from TypoScript Setup
			foreach ($this->conf['marks.'] as $key => $value)	{
				$markerArray['###'.$key.'###'] = $value;
			}
		}
```

nachher:

```php
		if (is_array($this->conf['marks.']))	{
			global $TSFE;
			$this->cObj = $TSFE->cObj;

			foreach ($this->conf['marks.'] as $key => $value)	{
				$markerArray['###'.$key.'###'] = $this->cObj->cObjGetSingle($this->conf['marks.'][$key],$this->conf['marks.'][$key.'.']);
				}
			}
```

---

Quelle: „zusätzlichen marker erzeugen?“, typo3.net, https://www.typo3.net/d/78747-zusaetzlichen-marker-erzeugen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
