So ging es bei mir:
1.) Alte Version sichern !
2.) neues Feld 'meinFeldname' per Kickstarter erstellen oder direkt in der DB anlegen
3.) in der tca.php:
'exclude' => 1, 'label' => 'LLL:EXT:lang/locallang_db.xml:tt_products.meinFeld', 'type' => 'input', 'size' => '40', 'max' => '256' ) ),
einfügen.
4.) in der tca.php oben einfügen:
'ctrl' => $TCA['tt_products']['ctrl'], 'showRecordFieldList' => 'hidden,starttime,endtime,fe_group,title,subtitle,...,meinFeld'
und weiter unten im tt_products-Array noch vor '$TCA['tt_products_language'] = Array (...' ändern
'0' => Array('showitem' => 'title;;5;;3-3-3, itemnumber;;3, category, price;;4,weight;;6, note;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_ttproducts/rte/], note2;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_ttproducts/rte/],image;;;;4-4-4,datasheet,;;;;1-1-1,hidden;;1,' . '--div--;LLL:EXT:tt_products/locallang_db.xml:tt_products.variants,color,size,gradings;;7,description,additional,'. '--div--;LLL:EXT:tt_products/locallang_db.xml:tt_products.relations,prod_uid,related_uid,'. '--div--;LLL:EXT:tt_products/locallang_db.xml:tt_products.shippingdiv,shipping,shipping2,handling,meinFeld')
5.) in der locallang_db.xml einfügen:
[HTML]<label index="tt_products">Products</label>
...
<label index="tt_products.meinFeld">meinFeld Beschreibung</label>
...
[/HTML]
6. ) in der class.tx_ttproducts_article_base.php die Funktion: function getItemMarkerArray (&$item, &$markerArray, ...) suchen und dann nach
z. B.
$markerArray['###PRICE2_NO_TAX###'] = $price2NoTax; einfügen
$markerArray['###MEINFELD###'] = $row['meinFeldname'];
7.) Speichern!
8. )Cache löschen!
9.) Einträge in der Datenbank für 'meinFeldname' vornehmen.
10.) Den neuen Marker ###MEINFELD### im <!-- ###ITEM_SINGLE_DISPLAY### --> Bereich des Templates einfügen
Damit lief es bei mir unter tt_products 2.5.0
Im SINGLE-Display wird der Marker für das neue Feld damit ersetzt (zumindest bei mir).
Hoffe es hilft.
Wäre schön wenn nun jemand beschreibt wie das auch in der LIST-Ansicht geht, da bin ich nämlich noch nicht weiter.
Gruß und viel Erfolg,
Stefan