Hier ein Anwendungsbeispiel. Gelb bedeutet:
Marker: ###PRODUCT_DELIVERY###
im Setup:
Code:
plugin.tt_products {
...
delivery {
0.image {
file = fileadmin/homepage/images/verfuegbar-gelb.gif
}
1.image {
file = fileadmin/homepage/images/verfuegbar-blau.gif
}
2.image {
file = fileadmin/homepage/images/verfuegbar-rot.gif
}
}
...
}
in tca.php muß noch eingetragen werden:
Code:
'delivery' => Array (
'exclude' => 1,
'label' => 'LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_db.xml:tt_products.delivery',
'config' => Array (
'type' => 'select',
'items' => Array (
Array ('LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_db.xml:tt_products.delivery.availableDemand', '0'),
Array ('LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_db.xml:tt_products.delivery.availableImmediate', '1'),
Array ('LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_db.xml:tt_products.delivery.availableShort', '2')
),
'size' => '6',
'minitems' => 0,
'maxitems' => 1,
)
), in locallang_db.xml:
Code:
<label index="tt_products.delivery">Lieferung:</label>
<label index="tt_products.delivery.availableImmediate">sofort lieferbar</label>
<label index="tt_products.delivery.availableShort">in kürze lieferbar</label>
<label index="tt_products.delivery.availableDemand">auf Kundenwunsch</label>
in ext_tables.sql zu tt_products:
Code:
delivery int(11) DEFAULT '0' NOT NULL,