---
title: "Erweiterter TCA Wert auslesen"
url: "https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Seiten & Seitenbaum","TCA","TYPO3 6.x"]
created: "2013-10-07"
last_reply: "2013-10-08"
replies: 2
solved: true
page: 1
pages: 1
lang: "de"
---

# Erweiterter TCA Wert auslesen

Extensions › Entwicklung · 2 Antworten · gelöst · gestartet 2013-10-07

## Frage

**rMoooo** · 2013-10-07 · [Beitrag #1](https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen/1)

Guten Morgen miteinander!

Ich habe mit einer Extension das TCA um einen Eintrag erweitert, welcher angibt ob ein Bild auf einem Mobilen Gerät angezeigt werden soll oder nicht.
Soweit ging alles ohne Probleme, bis zu dem Punkt, wo ich den Wert auslesen möchte(Typoscript?) und anschliessend an mein Template übergeben möchte.
Leider finde ich dazu keine passenden Beispiele oder Beschreibungen, habe versucht den Wert via Typoscript auszulesen und anschliessend an das Template zu übergeben, um dort mithilfe von fluid (if abfrage) das entsprechende HTML tag zu generieren.

**Extension snippet:**

```php
$tempColumns = array (
    'tx_joessence_eyecatcher' => array(
        'exclude' => 0,
        'label' => 'Eyecatcher auf Mobile deaktivieren',
        'config' => array (
            'type' => 'select',
            'items' => array (
				array('Aktivieren', '1'),
				array('Deaktivieren', '2'),
            ),
            'size' => 1,
            'maxitems' => 1,
            'minitems' => 1,
            'multiple' => 0,
        )
    ),
);
t3lib_div::loadTCA('pages');
t3lib_extMgm::addTCAcolumns('pages',$tempColumns,1);
t3lib_extMgm::addToAllTCAtypes('pages','tx_joessence_eyecatcher;;;;1-1-1', '', 'after:media');
```

**Template snippet**

```xml
	    <f:if condition="{jo.Block.Eyecatcher.displayMobile}">
			<f:then>
				<div class="containerCol eyecatchCol" id="eyecatchContainer">
			</f:then>
			<f:else>
		    	<div class="containerCol eyecatchCol hidemobile" id="eyecatchContainer">
			</f:else>
		</f:if>
```

**Typoscript snippet**

```typoscript
jo.Block.Eyecatcher.displayMobile = TEXT
jo.Block.Eyecatcher.displayMobile.data = tx_joessence_eyecatcher
```

**Ziel**
wenn aktiviert -> div class normal
wenn deaktiviert -> div class hidemobile

Ich danke euch im voraus :)

Edit: Montag morgen fehler beheben

## Beste Antwort

**karlchen** · 2013-10-08 · [Beitrag #2](https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen/2)

Hallo,

schau mal hier unter dem Punkt "Zugriff auf die Seiteneigenschaften"

<http://t3n.de/magazin/seitentemplates-fluid-226788/>

Dir sollte im Fluid also bereits alle Daten, des Elements zur Verfügung stehen. In deinem Beispiel also mit {data.tx_joessence_eyecatcher}

## Antworten

### [#2](https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen/2) · karlchen · 2013-10-08 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#3](https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen/3) · rMoooo · 2013-10-08

Hallo karlchen

Danke dir vielmals, klappt nun!

Grüsse und einen schönen Tag.

---

Quelle: „Erweiterter TCA Wert auslesen“, typo3.net, https://www.typo3.net/d/116218-erweiterter-tca-wert-auslesen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
