[TYPO3-UG Denmark] Oprettetelse af ext. - label på felt i BE
Søren Malling
soren.malling at gmail.com
Mon Oct 11 12:42:53 CEST 2010
Hej Morten,
I dit $TCA['tx_rtmur_bricks_data'] array, kan du under
"default_sortby" skrive hvilket felt dine data skal sorteres efter, og
her kan du skrive hvilket som helst felt fra din tabel som du kunne
ønske.
Jeg tror det er den rigtige tabels tca jeg fandt, men ellers er det
samme rutine for en hvilken som helst anden tca :)
Mvh.
Søren Malling
Twitter: twitter.com/sorenmalling
2010/10/11 Morten Hagh <morten at hagh.dk>:
> Hej liste,
>
>
>
> Jeg har bevæget mig ud på usikker grund og er i færd med at oprette en ny
> extension til oprettelse af teglprodukter – i tilfældet her, en mursten – så
> jeg undskylder på forhånd hvis mit spørgsmål er fuldstændig tåbeligt.
> Jeg har lavet sådan at man først opretter en murstens-record med de et unikt
> nummer, en produkttitel, en beskrivelse og et produktbillede. (Mursten)
>
> Derefter opretter man en record (Produktdata) med produktdata som teglværket
> den er produceret på, trykstyrke, vandoptagelse osv. osv…. Grunden til denne
> metode er at den samme mursten godt kan være produceret i forskellige
> stentyper med forskellige tekniske data. Så derfor opretter man en record
> med data og vælger stenen den hører til (en DB relation til Mursten) –
> findes murstenen i forskellige udgaver opretter man en nye record med andre
> data og henviser til den samme sten.
>
> I min backend har jeg så oprettet en Sysfolder (”Mursten”) og med Web->List
> kan man så se under ”Mursten” se listen over mursten sorteret efter og
> listet med det unikke nummer, f.eks. 201.
> Men under ”Produktdata” står den nu listet efter ”uid” – selvfølgelig fordi
> produktdata’ne er er relaterede til uid på Mursten – men mit spørgsmål er
> nu, endelig, om jeg under ”Produktdata” kan få dem listet med det
> murstensnummer som data’ne hører til?
>
> Min ext_tables.php:
>
> $TCA['tx_rtmur_bricks'] = array (
>
> 'ctrl' => array (
>
> 'title' =>
> 'LLL:EXT:rtmur/locallang_db.xml:tx_rtmur_bricks',
>
>
> 'label' =>
> 'rtnummer',
>
> 'tstamp' =>
> 'tstamp',
>
> 'crdate' =>
> 'crdate',
>
> 'cruser_id' =>
> 'cruser_id',
>
> 'versioningWS' =>
> TRUE,
>
> 'origUid' =>
> 't3_origuid',
>
> 'languageField'
> => 'sys_language_uid',
>
>
> 'transOrigPointerField' => 'l10n_parent',
>
>
> 'transOrigDiffSourceField' => 'l10n_diffsource',
>
> 'sortby' =>
> 'sorting',
>
> 'delete' =>
> 'deleted',
>
> 'enablecolumns' =>
> array (
>
>
> 'disabled' => 'hidden',
>
>
> 'starttime' => 'starttime',
>
>
> 'endtime' => 'endtime',
>
>
> 'fe_group' => 'fe_group',
>
> ),
>
>
> 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
>
> 'iconfile'
> => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_rtmur_bricks.gif',
>
> ),
>
> );
>
>
>
> $TCA['tx_rtmur_bricks_data'] = array (
>
> 'ctrl' => array (
>
> 'title' =>
> 'LLL:EXT:rtmur/locallang_db.xml:tx_rtmur_bricks_data',
>
>
> 'label' =>
> 'uid',
>
> 'tstamp' =>
> 'tstamp',
>
> 'crdate' =>
> 'crdate',
>
> 'cruser_id' =>
> 'cruser_id',
>
> 'default_sortby'
> => 'ORDER BY crdate',
>
> 'delete' =>
> 'deleted',
>
> 'enablecolumns' =>
> array (
>
>
> 'disabled' => 'hidden',
>
> ),
>
>
> 'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
>
> 'iconfile'
> => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_rtmur_bricks_data.gif',
>
> ),
>
> );
>
>
>
>
>
> I min tca.php under $TCA['tx_rtmur_bricks_data']:
>
>
>
> 'brick' => array (
>
> 'exclude' => 0,
>
> 'label' =>
> 'LLL:EXT:rtmur/locallang_db.xml:tx_rtmur_bricks_data.brick',
>
>
> 'config' => array
> (
>
>
> 'type' => 'group',
>
>
> 'internal_type' => 'db',
>
>
> 'allowed' => 'tx_rtmur_bricks',
>
>
> 'size' => 1,
>
>
> 'minitems' => 0,
>
>
> 'maxitems' => 1,
>
> )
>
> ),
>
>
>
> Håber der er en venlig sjæl der kan hjælpe mig på vej.
>
>
> MVH
> Morten Hagh
>
>
> _______________________________________________
> TYPO3-UG-Denmark mailing list
> TYPO3-UG-Denmark at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-denmark
>
More information about the TYPO3-UG-Denmark
mailing list