---
title: "Ganz einfache Extension um default von 'Imageorient' zu ändern?"
url: "https://www.typo3.net/d/33745-ganz-einfache-extension-um-default-von-imageorient-zu-aendern"
source: "typo3.net"
tags: ["Extensions","Entwicklung","Frage","Inhaltselemente","TCA"]
created: "2005-11-23"
last_reply: "2007-08-15"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# Ganz einfache Extension um default von 'Imageorient' zu ändern?

Extensions › Entwicklung · 1 Antwort · gestartet 2005-11-23

## Eröffnungsbeitrag

**feelx** · 2005-11-23 · [Beitrag #1](https://www.typo3.net/d/33745-ganz-einfache-extension-um-default-von-imageorient-zu-aendern/1)

Hallo Leute

Ich habe noch sehr wenig Erfahrung mit eigenen Extensions und deren Syntax - daher wäre ich um ein wenig Hilfe sehr dankbar.

Es geht um folgendes Problem:
Wenn man "cron_cssstyledimgtext" installiert, bleibt der Default wert für 'Imageorient' auf 8 (= unten mittig angeordnet). Ein Redakteur, der das Inhaltselement "nur Bilder" hinzufügen will, erhält bei der Anordnung den Fehler "invalid Value (8-)" bzw. "Aktueller Wert ist nicht erlaubt (8-)", weil natürlich "unten mittig" in diesem Fall unzulässig ist.

Lösungsansatz:
1. Man könnte natürlich typo3/sysext/cms/tbl_tt_content.php (~ Zeile 431 ff.) anpassen

```php
	'imageorient' => Array (
			'label' => 'LLL:EXT:cms/locallang_ttc.php:imageorient',
			'config' => Array (
				'type' => 'select',
				'items' => Array (
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.0', 0, 'selicons/above_center.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.1', 1, 'selicons/above_right.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.2', 2, 'selicons/above_left.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.3', 8, 'selicons/below_center.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.4', 9, 'selicons/below_right.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.5', 10, 'selicons/below_left.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.6', 17, 'selicons/intext_right.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.7', 18, 'selicons/intext_left.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.8', '--div--'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.9', 25, 'selicons/intext_right_nowrap.gif'),
					Array('LLL:EXT:cms/locallang_ttc.php:imageorient.I.10', 26, 'selicons/intext_left_nowrap.gif')
				),
				'selicon_cols' => 6,
	      ===>>>>   HIER    'default' => '8',     NEUEN WERT ZUWEISEN <===  
				'iconsInOptionTags' => 1,
			)
		),
```

2. Da mir aber das rumfriemeln am Originalcode so tief in Typo3 nicht besonders behagt (Updateresistenz), hätte ich es gerne mit einer eigenen kleinen Extension gelöst. Analog dazu habe ich es schon so gemacht, um zusätzliche Spalten (colPos >= 3, 4, 5 etc) zu erhalten. Also nach dem Vorbild der Extension "zed_more_Columns", welcher deren Autor hier im Forum bereits dokumentiert hat.

Allerdings bekomme ich es ohne hilfe leider nicht hin. Die Extension als solche habe ich angelegt. Ich müsste also wissen wie man entsprechend den $TCA Array in meiner Extension (ext_tables.php) definiert und dem Default Wert 8 einen neuen Wert (=2 oder 3) zuweist.

Wäre euch echt dankbar um einen Lösungsansatz, denn ich denke so eine einfache Extension wäre auch ein sinnvoller Einstieg in das Thema generell. Sollte es einen einfacheren Weg, als eine neue Extension geben (oder direkt am code manipulieren), dann wäre ich auch für einen solchen Hinweis dankbar - aber meines Wissens geht das nicht.

Vielen dank im Voraus
Gruss
Feelx

(PS: ich hoffe ich habe mit php den richtigen 'Container' für den Codeschnipsel gewählt. Es handelt sich ja um PHP)

## Antworten

### [#2](https://www.typo3.net/d/33745-ganz-einfache-extension-um-default-von-imageorient-zu-aendern/2) · cordman · 2007-08-15

Zwar ein wenig spät aber vielleicht hilft's wem:

```typoscript
TCEFORM.tt_content.imageorient.disableNoMatchingValueElement = 1
```

> If set, the element "CURRENT VALUE IS NOT AVAILABLE" will not be added to the list.

Quelle:  <https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/PageTsconfig/Index.html>

Grüße

---

Quelle: „Ganz einfache Extension um default von 'Imageorient' zu ändern?“, typo3.net, https://www.typo3.net/d/33745-ganz-einfache-extension-um-default-von-imageorient-zu-aendern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
