[TYPO3-german] kein Editieren möglich von Datensätzen in eigener Ext

Philipp Holdener philipp at holdener.ch
Wed Aug 20 14:51:57 CEST 2008


> 
> Leider bin ich jedesmal an einem Punkt angelangt wo ich angelegte 
> Datensätze im Backend nicht mehr bearbeiten kann.
> Anlegen geht prima - hab alle Felder aufgelistet. Aber wenn ich den 
> gleichen Datensatz dann per Stift bearbeiten will hab ich nur ne leere 
> Seite.. die Felder werden nicht angezeigt.
> Wenn ich aber per "+" einzelne Felder des Datensatzes aufrufe geht das 
> editieren problemlos. Also funktionieren würde es - nur wie gesagt nicht 
> wenn ich den ganzen Datensatz bearbeiten will.
> 
> Irgendwie scheint das Problem immer aufzutauchen wenn ich der Extension 
> ein Feld für RTE oder Bild einfüge!
> Vorher - mit einfachen Input Feldern - gings problemlos!
> 


Irgendwie scheints an der tca.php zu liegen..
hab jetzt im Extension Kickstarter aus dem RTE ein Textfeld gemacht.. 
funzt auch nicht. Das ist der Code den mir der Kickstarter gemacht 
hat...!? Kann leider nix anfangen mit *schäm*

<?php
if (!defined ('TYPO3_MODE')) 	die ('Access denied.');

$TCA["tx_phbabygallery_babys"] = array (
	"ctrl" => $TCA["tx_phbabygallery_babys"]["ctrl"],
	"interface" => array (
		"showRecordFieldList" => 
"hidden,name,vorname,geburtsdatum,gewicht,groesse,bild,kommentar"
	),
	"feInterface" => $TCA["tx_phbabygallery_babys"]["feInterface"],
	"columns" => array (
		'hidden' => array (		
			'exclude' => 1,
			'label'   => 'LLL:EXT:lang/locallang_general.xml:LGL.hidden',
			'config'  => array (
				'type'    => 'check',
				'default' => '0'
			)
		),
		"name" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.name",		
			"config" => Array (
				"type" => "input",	
				"size" => "30",
			)
		),
		"vorname" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.vorname",		
			"config" => Array (
				"type" => "input",	
				"size" => "30",
			)
		),
		"geburtsdatum" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.geburtsdatum", 
	
			"config" => Array (
				"type"     => "input",
				"size"     => "12",
				"max"      => "20",
				"eval"     => "datetime",
				"checkbox" => "0",
				"default"  => "0"
			)
		),
		"gewicht" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.gewicht",		
			"config" => Array (
				"type" => "input",	
				"size" => "30",
			)
		),
		"groesse" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.groesse",		
			"config" => Array (
				"type" => "input",	
				"size" => "30",
			)
		),
		"bild" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.bild",		
			"config" => Array (
				"type" => "group",
				"internal_type" => "file",
				"allowed" => $GLOBALS["TYPO3_CONF_VARS"]["GFX"]["imagefile_ext"],	
				"max_size" => 1000,	
				"uploadfolder" => "uploads/tx_phbabygallery",
				"show_thumbs" => 1,	
				"size" => 1,	
				"minitems" => 0,
				"maxitems" => 1,
			)
		),
		"kommentar" => Array (		
			"exclude" => 1,		
			"label" => 
"LLL:EXT:ph_babygallery/locallang_db.xml:tx_phbabygallery_babys.kommentar", 
	
			"config" => Array (
				"type" => "text",
				"cols" => "30",	
				"rows" => "5",
			)
		),
	),
	"types" => array (
		"0" => array("showitem" => "hidden;;1;;1-1-1, name, vorname, 
geburtsdatum, gewicht, groesse, bild, kommentar")
	),
	"palettes" => array (
		"1" => array("showitem" => "")
	)
);
?>


More information about the TYPO3-german mailing list