Záložky (TABs) v backend-e
Máme vytvorenú DB tabuľku tx_mdomains_domains editovateľnú v Typo3. Jednotlivé položky môžeme rozdeliť do záložiek pomocou nasledovných úprav.

- Záložky sa využívajú napr. pri editovaní stránky v Typo3.
ext_tables.php
Voľbou 'dividers2tabs' => TRUE zapneme zobrazovanie záložiek.
$TCA['tx_mdomains_domains'] = array (
'ctrl' => array (
'title' => 'LLL:EXT:mdomains/locallang_db.xml:tx_mdomains_domains',
'label' => 'tld',
'tstamp' => 'tstamp',
'crdate' => 'crdate',
'cruser_id' => 'cruser_id',
'languageField' => 'sys_language_uid',
'transOrigPointerField' => 'l10n_parent',
'transOrigDiffSourceField' => 'l10n_diffsource',
'sortby' => 'sorting',
'dividers2tabs' => TRUE,
'delete' => 'deleted',
'enablecolumns' => array (
'disabled' => 'hidden',
),
'dynamicConfigFile' => t3lib_extMgm::extPath($_EXTKEY).'tca.php',
'iconfile' => t3lib_extMgm::extRelPath($_EXTKEY).'icon_tx_mdomains_domains.gif',
),
);
tca.php
V nastavení TCA -> types rozdelíme jednotlivé položky tabuľky do záložiek separátorom --div--, za ktorým nasleduje názov záložky z príslušného jazykového súboru.
$TCA['tx_mdomains_domains'] = array (
...
'types' => array (
'0' => array('showitem' => '
--div--;LLL:EXT:mdomains/locallang_db.xml:tx_mdomains_domains.div1,
sys_language_uid;;;;1-1-1, l10n_parent, l10n_diffsource,
hidden;;1, tld, price, type, country, flag,
--div--;LLL:EXT:mdomains/locallang_db.xml:tx_mdomains_domains.div2,
home, action, common,
note_home, note_action, note_common
')
),
...
);
locallang_db.xml
Pre úplnosť príkladu ešte definícia názvov záložiek v jazykovom súbore.
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3locallang>
<meta type="array">
<type>database</type>
<description>Language labels for database ...</description>
</meta>
<data type="array">
<languageKey index="default" type="array">
...
<label index="tx_mdomains_domains.div1">General</label>
<label index="tx_mdomains_domains.div2">Advanced</label>
</languageKey>
</data>
</T3locallang>
| Žiadne dokumenty ani odkazy k tejto stránke. | ||
Generátor typoscriptu
Vytvára typoscript pre bežné použitie. Generátor je jednoduchý na obsluhu, stačí vyplniť zopár položiek formulára.