---
title: "Default Value - Seitenabhängig"
url: "https://www.typo3.net/d/61162-default-value-seitenabhaengig"
source: "typo3.net"
tags: ["Allgemein","Frage"]
created: "2007-04-18"
last_reply: "2009-01-17"
replies: 12
solved: false
page: 1
pages: 1
lang: "de"
---

# Default Value - Seitenabhängig

Allgemein · 12 Antworten · gestartet 2007-04-18

## Eröffnungsbeitrag

**csm2611** · 2007-04-18 · [Beitrag #1](https://www.typo3.net/d/61162-default-value-seitenabhaengig/1)

Hallo zusammen!

Ich habe jetzt einmal eine ganz wichtige Frage. Dieses Thema finde ich weder bei google noch in eurem Forum. Mir ist schon klar, dass ich über das User-TSConfig default-values setzten kann. Diese default-values gelten dann für den jeweilgen Benutzer für die gesamte Seite.

Ich brauche aber folgendes:
Es geht um eine Checkbox, die bei bestimmten Seiten defaultmäßig gesetzt sein soll und bei anderen nicht... wo kann ich default-Werte seitenbezogen einstellen. Geht das überhaupt...

Bitte um Hilfe
und DANKE im Vorraus

## Antworten

### [#2](https://www.typo3.net/d/61162-default-value-seitenabhaengig/2) · just2b · 2007-04-18

Hallo,

wie wärs mit dem TsConfig der Seite?

georg

### [#3](https://www.typo3.net/d/61162-default-value-seitenabhaengig/3) · csm2611 · 2007-04-18

Danke für die promte Antwort.

Aber irgendwie funktioniert dies nicht.

Was genau muss ich ins Page-TsConfig schreiben?

Das gleiche wie im User-TsConfig, wie zB
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 0
oder etwas anderes?

glg

### [#4](https://www.typo3.net/d/61162-default-value-seitenabhaengig/4) · just2b · 2007-04-18

Das gleiche, aber bedenke, dass die User-TsConfig die PageTsConfig überschreibt

georg

### [#5](https://www.typo3.net/d/61162-default-value-seitenabhaengig/5) · csm2611 · 2007-04-18

Irgendwie haut dies bei mir nicht hin...
Ich habe in den User-TsConfig nix drinnen. Und in der ext_tables.php von der Extension gibt es auch keinen default-Wert für die Checkbox.

Ich habe in das Page-TsConfig

```typoscript
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 1
```

reingeschrieben. Aber die Checkbox ist defaultmäßig nicht gesetzt. Was mach ich falsch???
mfg

### [#6](https://www.typo3.net/d/61162-default-value-seitenabhaengig/6) · just2b · 2007-04-18

du schaust aber schon bei neuen seiten und nicht bei bereits bestehenden, oder?

### [#7](https://www.typo3.net/d/61162-default-value-seitenabhaengig/7) · csm2611 · 2007-04-18

hallo!

```typoscript
#Page-TsConfig Root-Seite!
TCAdefaults.tt_content.tx_kjimagelightbox2_imagelightbox2 = 1
```

wenn ich den default-Wert in der ROOT-Seite setzte im Page-TsConfig, und dann auf einer bereits bestehenden Seite ein neues Inhaltselement anlegen, ist die Checkbox für die Imagelightbox deaktiviert. Trotz "1" als default-Wert.
Wenn ich eine neue Seite anlegen und dann darin ein neues Inhaltselement, dann ändert dies nicht das geringste!?!?!

Irgendetwas schein ich zu übersehen???

mfg

### [#8](https://www.typo3.net/d/61162-default-value-seitenabhaengig/8) · just2b · 2007-04-18

meinte natürlich neuen inhalt, srry.

hab das ganze gerade eben bei mir versucht und funkt leider auch nicht, *grad eben ratlos*

georg

### [#9](https://www.typo3.net/d/61162-default-value-seitenabhaengig/9) · csm2611 · 2007-04-18

hallo georg!

scheint fast so als ob man default-Werte nicht über Page-TsConfig definieren kann. Das wäre aber ziemlich doof. Wie soll man dan realisieren, dass auf bestimmte Seiten etwas gesetzt sein soll oder nicht???

lg

### [#10](https://www.typo3.net/d/61162-default-value-seitenabhaengig/10) · BastianBalthasarBux · 2007-06-24

Hab das selbe Problem und mich schon eine Stunde lang grün und blau geärgert.
Das funktioniert einfach definitiv nicht.
Habt ihr inzwischen eine Lösung?

### [#11](https://www.typo3.net/d/61162-default-value-seitenabhaengig/11) · da.​max · 2008-06-26

Hi Leute,

hatte so ein ähnliches Problem mit Typo3 Version 4.1.6, timtab und news, d.h. habe zwei sysordner in dem einen sollen die Blog Posts rein und in den anderen die News.
Jetzt möchte ich natürlich, dass im sysordner des Blog als Default-Typ "Blog Post" und im sysordner der News als Default-Typ "News" ausgewählt ist.
DEFAULT-Werte auf Pagelevel war nicht möglich.

Nach langem Google fand ich hier die Lösung:
<http://bugs.typo3.org/view.php?id=1919>
Besten Dank an Wolfgang Klinger!
Patch nach Beschreibung ausgeführt und nun folgendes TS ins jeweilige PageTSconfig:

PageTSconfig für sysordner Blog:

```typoscript
# Standardwert "Blog Post" setzen
TCAdefaults.tt_news.type = 3
# Items News, Interner u. Externer Link entfernen
TCEFORM.tt_news.type.removeItems = 0,1,2
```

PageTSconfig für sysordner News:

```typoscript
# Standardwert "News" setzen
TCAdefaults.tt_news.type = 0
# Items Interner u. Externer Link u. Blog Post entfernen
TCEFORM.tt_news.type.removeItems = 1,2,3
```

Läuft Bestens.

Gruß da max

### [#12](https://www.typo3.net/d/61162-default-value-seitenabhaengig/12) · dawjdh · 2009-01-16

TS in Parent Ordner:

> TCAdefaults.meineTabelle.meinFeld := meinePhpFunktion()

Neue Extension anlegen.
class.meineKlasse.php anlegen.

class.meineKlasse.php:

> <?php
>
> class tx_meineKlasse_parseFuncs {
>
> /**
> 	 * The main method of the PlugIn
> 	 *
> 	 * @param	string		$content: The PlugIn content
> 	 * @param	array		$conf: The PlugIn configuration
> 	 * @return	The content that is displayed on the website (Header)
> 	 */
> 	function meinePhpFunktion($params=array(),$ref='')	{
>
> $current_page_id = $_GET['id'];
>
> 		$dbResult = $GLOBALS['TYPO3_DB']->exec_SELECTquery("*","tx_meineTabelle_company","deleted != 1 AND 	sysfolderid = '".$current_page_id."'");
> 		$myRow = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($dbResult);
>
> 		return $myRow["uid"]; // return whatever you want to !
>
> }
> }
>
> ?>

Bearbeiten der ext_localconf.php in der Extension:

> <?php
>
> if (!defined ("TYPO3_MODE")) 	die ("Access denied.");
>
> /**
> * Register hooks in TCEmain:
> */
>
> $GLOBALS ['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tsparser.php']['preParseFunc']['meinePhpFunktion'] = 'EXT:meine_extension/class.meineKlasse.php:&tx_meineKlasse_parseFuncs->meinePhpFunktion';
>
> ?>

Funktioniert bei mir sehr gut und dementiert damit die Aussage aus <http://bugs.typo3.org/view.php?id=2140>

Mein Problem ist jetzt nur dass diese php Funktion nur einmal aufgerufen wird und be jedem weiteren Aufruf eine Art gecachter Wert genommen wird !?

Viel Spaß !

### [#13](https://www.typo3.net/d/61162-default-value-seitenabhaengig/13) · Michaelh74 · 2009-01-17

Ein weitere Ansatz wäre grundsätzlich den Wert per TS und override zu überschreiben...

Gruß
Michael

---

Quelle: „Default Value - Seitenabhängig“, typo3.net, https://www.typo3.net/d/61162-default-value-seitenabhaengig
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
