---
title: "Datenbank Abfrage für Content Element"
url: "https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Inhaltselemente"]
created: "2007-05-17"
last_reply: "2007-05-20"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# Datenbank Abfrage für Content Element

TYPO3 › TypoScript · 3 Antworten · gestartet 2007-05-17

## Eröffnungsbeitrag

**mback2k** · 2007-05-17 · [Beitrag #1](https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element/1)

Hallo Leute,

mein erster Beitrag ist direkt ein Problem mit dem ich mich seit ein paar Stunden rumquäle.

Folgendes SETUP TS meiner Extension soll einmal für das aktuelle Content Element die Einstellungen auslesen und wenn diese nicht gesetzt sind, die Standardwerte der Constants nehmen. Ich komme nicht voran.. Wie frage ich zum Beispiel ab, ob die Variable leer ist? Welche Variable enthält die aktuelle tt_content uid? Ist das überhaupt der richtig Ansatz?

```typoscript
temp.multimediaext = CONTENT
temp.multimediaext {
      table = tt_content
      select {
		selectFields = tx_mhmultimediaext_width,tx_mhmultimediaext_height,tx_mhmultimediaext_autostart,tx_mhmultimediaext_allowscan,tx_mhmultimediaext_enablefullscreencontrols,tx_mhmultimediaext_enablepositioncontrols,tx_mhmultimediaext_showstatusbar,tx_mhmultimediaext_bufferingtime,tx_mhmultimediaext_animationatstart,tx_mhmultimediaext_loop
		where {
			uid = AKTUELLE CONTENT ID ???
		}
      }
  	renderObj = COA
  	renderObj {
    		10 = TEXT
    		10.field = tx_mhmultimediaext_width
   	 	20 = TEXT
    		20.field = tx_mhmultimediaext_height
   	 	30 = TEXT
   	 	30.field = tx_mhmultimediaext_autostart
   	 	40 = TEXT
   	 	40.field = tx_mhmultimediaext_allowscan
    		50 = TEXT
    		50.field = tx_mhmultimediaext_enablefullscreencontrols
   	 	60 = TEXT
    		60.field = tx_mhmultimediaext_enablepositioncontrols
   	 	70 = TEXT
   	 	70.field = tx_mhmultimediaext_showstatusbar
   	 	80 = TEXT
   	 	80.field = tx_mhmultimediaext_bufferingtime
   	 	90 = TEXT
   	 	90.field = tx_mhmultimediaext_animationatstart
   	 	100 = TEXT
   	 	100.field = tx_mhmultimediaext_loop
	}
}

tt_content.multimedia.20.stdWrap.addParams {


	width >
	width < temp.multimediaext.10
	width = {$plugin.multimediaext.width}

	height >
	height < temp.multimediaext.20
	height = {$plugin.multimediaext.height}

	autoStart >
	autoStart < temp.multimediaext.30
	autoStart = {$plugin.multimediaext.autoStart}

	allowScan >
	allowScan < temp.multimediaext.40
	allowScan = {$plugin.multimediaext.allowScan}

	enableFullScreenControls >
	enableFullScreenControls < temp.multimediaext.50
	enableFullScreenControls = {$plugin.multimediaext.enableFullScreenControls}

	enablePositionControls >
	enablePositionControls < temp.multimediaext.60
	enablePositionControls = {$plugin.multimediaext.enablePositionControls}

	showStatusBar >
	showStatusBar < temp.multimediaext.70
	showStatusBar = {$plugin.multimediaext.showStatusBar}

	bufferingTime >
	bufferingTime < temp.multimediaext.80
	bufferingTime = {$plugin.multimediaext.bufferingTime}

	animationAtStart >
	animationAtStart < temp.multimediaext.90
	animationAtStart = {$plugin.multimediaext.animationAtStart}

	loop >
	loop < temp.multimediaext.100
	loop = {$plugin.multimediaext.loop}
}
```

Vielen Dank schonmal im vorraus.

Mit freundlichen Grüßen

## Antworten

### [#2](https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element/2) · ArminB · 2007-05-17

moin,

schau dir override an.

Armin

### [#3](https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element/3) · mback2k · 2007-05-17

Danke, aber erstmal muss ich die Datenbankabfrage hinkriegen.

Wie genau ist denn die Syntax von override? Folgendes geht nicht:

```typoscript
temp.multimediaext = CONTENT
temp.multimediaext {
	table = tt_content
	select {
		selectFields = tx_mhmultimediaext_width,tx_mhmultimediaext_height,tx_mhmultimediaext_autostart,tx_mhmultimediaext_allowscan,tx_mhmultimediaext_enablefullscreencontrols,tx_mhmultimediaext_enablepositioncontrols,tx_mhmultimediaext_showstatusbar,tx_mhmultimediaext_bufferingtime,tx_mhmultimediaext_animationatstart,tx_mhmultimediaext_loop
		where {
			uid = AKTUELLE CONTENT ID ???
		}
	}
	renderObj = COA
	renderObj {
    		10 = TEXT
    		10.field = tx_mhmultimediaext_width
   	 	20 = TEXT
    		20.field = tx_mhmultimediaext_height
   	 	30 = TEXT
   	 	30.field = tx_mhmultimediaext_autostart
   	 	40 = TEXT
   	 	40.field = tx_mhmultimediaext_allowscan
    		50 = TEXT
    		50.field = tx_mhmultimediaext_enablefullscreencontrols
   	 	60 = TEXT
    		60.field = tx_mhmultimediaext_enablepositioncontrols
   	 	70 = TEXT
   	 	70.field = tx_mhmultimediaext_showstatusbar
   	 	80 = TEXT
   	 	80.field = tx_mhmultimediaext_bufferingtime
   	 	90 = TEXT
   	 	90.field = tx_mhmultimediaext_animationatstart
   	 	100 = TEXT
   	 	100.field = tx_mhmultimediaext_loop
	}
}

tt_content.multimedia.20.stdWrap.addParams {


	width >
	width < temp.multimediaext.10
	width.stdWrap.override = {$plugin.multimediaext.width}

	height >
	height < temp.multimediaext.20
	height.stdWrap.override = {$plugin.multimediaext.height}

	autoStart >
	autoStart < temp.multimediaext.30
	autoStart.stdWrap.override = {$plugin.multimediaext.autoStart}

	allowScan >
	allowScan < temp.multimediaext.40
	allowScan.stdWrap.override = {$plugin.multimediaext.allowScan}

	enableFullScreenControls >
	enableFullScreenControls < temp.multimediaext.50
	enableFullScreenControls.stdWrap.override = {$plugin.multimediaext.enableFullScreenControls}

	enablePositionControls >
	enablePositionControls < temp.multimediaext.60
	enablePositionControls.stdWrap.override = {$plugin.multimediaext.enablePositionControls}

	showStatusBar >
	showStatusBar < temp.multimediaext.70
	showStatusBar.stdWrap.override = {$plugin.multimediaext.showStatusBar}

	bufferingTime >
	bufferingTime < temp.multimediaext.80
	bufferingTime.stdWrap.override = {$plugin.multimediaext.bufferingTime}

	animationAtStart >
	animationAtStart < temp.multimediaext.90
	animationAtStart.stdWrap.override = {$plugin.multimediaext.animationAtStart}

	loop >
	loop < temp.multimediaext.100
	loop.stdWrap.override = {$plugin.multimediaext.loop}
}
```

### [#4](https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element/4) · mback2k · 2007-05-20

Für alle diejenigen, die es interessiert. Ich habe es jetzt folgendermaßen hinbekommen:

<http://typo3.org/extensions/repository/view/mh_multimedia_ext/1.0.0/>

```typoscript
tt_content.multimedia.20.stdWrap.addParams {

#	width >
	width = COA
	width.field = tx_mhmultimediaext_width
	width.ifEmpty = {$plugin.multimediaext.width}

#	height >
	height = COA
	height.field = tx_mhmultimediaext_height
	height.ifEmpty = {$plugin.multimediaext.height}

#	autoStart >
	autoStart = COA
	autoStart.field = tx_mhmultimediaext_autostart
	autoStart.ifEmpty = {$plugin.multimediaext.autoStart}

#	allowScan >
	allowScan = COA
	allowScan.field = tx_mhmultimediaext_allowscan
	allowScan.ifEmpty = {$plugin.multimediaext.allowScan}

#	enableFullScreenControls >
	enableFullScreenControls = COA
	enableFullScreenControls.field = tx_mhmultimediaext_enablefullscreencontrols
	enableFullScreenControls.ifEmpty = {$plugin.multimediaext.enableFullScreenControls}

#	enablePositionControls >
	enablePositionControls = COA
	enablePositionControls.field = tx_mhmultimediaext_enablepositioncontrols
	enablePositionControls.ifEmpty = {$plugin.multimediaext.enablePositionControls}

#	showStatusBar >
	showStatusBar = COA
	showStatusBar.field = tx_mhmultimediaext_showstatusbar
	showStatusBar.ifEmpty = {$plugin.multimediaext.showStatusBar}

#	bufferingTime >
	bufferingTime = COA
	bufferingTime.field = tx_mhmultimediaext_bufferingtime
	bufferingTime.ifEmpty = {$plugin.multimediaext.bufferingTime}

#	animationAtStart >
	animationAtStart = COA
	animationAtStart.field = tx_mhmultimediaext_animationatstart
	animationAtStart.ifEmpty = {$plugin.multimediaext.animationAtStart}

#	loop >
	loop = COA
	loop.field = tx_mhmultimediaext_loop
	loop.ifEmpty = {$plugin.multimediaext.loop}
}
```

MfG

---

Quelle: „Datenbank Abfrage für Content Element“, typo3.net, https://www.typo3.net/d/62629-datenbank-abfrage-fuer-content-element
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
