Zum Inhalt springen

Flexform auch im Datensatz Eingabefenster?

Erstellt am 1. April 2008 · 5 Antworten · letzte Antwort am 1. April 2008

Tags: Frage

schani ·

Hallo,

Wenn man im Kickstarter eine Extension erstellt - dort eine Datenbank anlegt und Felder definiert, kann man später diese Extension als PlugIn auf einer Seite anlegen. Dieses PlugIn lässt sich per Flexform noch gestalten und erweitern.

Kann man das auch für seine Eigene Datenbank machen. Also die Datensätze die man in seiner Extension erstellt?

Wie nennt sich das File oder wo muss ich eines anlegen?

Besten Dank für Infos

Christian

schani ·

Jetzt gehts doch, schon schreibt man eine PM und dann gehts doch nach dem 35igsten Versuch.
Erst REchner neu starten und dann Browser wechseln.

Also nochmal zu meinem Problem:
Ich habe im tca.php die Datenbank Tabellen zum anlegen. Im ext_tables.php die DAten nochmal für die HTML augabe im BE. Aber dort kann ich ja keine Formatierungen vornehmen wie z.B. eine Tabmenü (<sheets><sDEF>...) in der Flexform. Oder muss ich da eine XML Datei erst einbinden um es dann dort zu machen?

Christian

$TCA["tx_wwlpersona_person"] = array (
	"ctrl" => array (
		'title'     => 'LLL:EXT:wwl_persona/locallang_db.xml:tx_wwlpersona_person',		## WOP:[tables][1][title]
		'label'     => 'surname',	## WOP:[tables][1][header_field]
		'tstamp'    => 'tstamp',
		'crdate'    => 'crdate',
		'cruser_id' => 'cruser_id',
		'versioningWS' => TRUE, ## WOP:[tables][1][versioning]
		'origUid' => 't3_origuid',
		'languageField'            => 'sys_language_uid',	## WOP:[tables][1][localization]
		'transOrigPointerField'    => 'l18n_parent',	## WOP:[tables][1][localization]
		'transOrigDiffSourceField' => 'l18n_diffsource',	## WOP:[tables][1][localization]
		'sortby' => 'sorting',	## WOP:[tables][1][sorting]
		'delete' => 'deleted',	## WOP:[tables][1][add_deleted]
		'enablecolumns' => array (		## WOP:[tables][1][add_hidden] / [tables][1][add_starttime] / [tables][1][add_endtime] / [tables][1][add_access]
			'disabled' => 'hidden',	## WOP:[tables][1][add_hidden]
			'starttime' => 'starttime',	## WOP:[tables][1][add_starttime]
			'endtime' => 'endtime',	## WOP:[tables][1][add_endtime]
			'fe_group' => 'fe_group',	## WOP:[tables][1][add_access]
		),
		'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
		'iconfile'          => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_wwlpersona_person.gif',
	),
	"feInterface" => array (
		"fe_admin_fieldList" => "sys_language_uid, l18n_parent, l18n_diffsource, hidden, starttime, endtime, fe_group, salutation, firstname, surname, stellung, company, address, telefon, fax, mobil, email, gruppe, country, region, plzregion, plzregion_not, description, imageperson, imagecompany",
	)
);
just2b ·

Wenn du Tabs suchst, dann erwähn das doch bitte auch, oder?

stichwort lautet dividers2tabs

georg

schani ·

Nachdem ich die --div-- angelegt habe ist aber trotzdem alles beim alten.

Also im tca.php

Muss ich das noch wo freischalten?

Christian

"types" => array (
		"0" => array("showitem" => "--div--;Grunddaten, sys_language_uid;;;;1-1-1, l18n_parent, l18n_diffsource, hidden;;1, salutation, firstname, surname, stellung, company, address, telefon, fax, mobil, email, --div--;Einordnen, gruppe, country, region, plzregion, plzregion_not,description;;;richtext[cut|copy|paste|formatblock|textcolor|bold|italic|underline|left|center|right|orderedlist|unorderedlist|outdent|indent|link|table|image|line|chMode]:rte_transform[mode=ts_css|imgpath=uploads/tx_wwlpersona/rte/], --div--;Bilder, imageperson, imagecompany")
	),
	"palettes" => array (
		"1" => array("showitem" => "starttime, endtime, fe_group")
	)