[TYPO3-shop] Insert Records tt_products
Uwe Graber
u.graber at gmx.de
Thu Dec 4 10:39:36 CET 2008
Franz Holzinger schrieb:
> Uwe Graber a écrit :
>
>> i tried to "insert records" via normal t3-content-element. i extend
>> tt_products/ext_tables.php with
>>
>> t3lib_div::loadTCA('tt_content');
>> $TCA[tt_content]["columns"]["records"]["config"]["allowed"] .=
>> "tt_products";
>
> $TCA[tt_content]["columns"]["records"]["config"]["allowed"] .=
> ",tt_products";
> You should not disallow tt_content!
>
>> well, now i get products as allow type for insert record, but in the
>> frontend i just get an error-message with the allowed
>> display-mode-types....
> which one?
>
> - Franz
>
>
hi franz,
thanks for the tipp, i also found a ts-snippet to get the insert record
working
tt_content.shortcut.20.0.conf.tt_products=COA
tt_content.shortcut.20.0.conf.tt_products {
5=TEXT
5.value=<div class="listitem">
10=TEXT
10.field= title
10.wrap=<h3>|</h3>
10.typolink {
parameter={$plugin.tt_products.PIDitemDisplay}
additionalParams=&tx_ttproducts_pi1[product]={field:uid}&tx_ttproducts_pi1[backPID]={TSFE:id}
additionalParams.insertData = 1
no_cache=1
}
13=IMAGE
13 {
# only output it if not empty
stdWrap.required=1
wrap=|
stdWrap.typolink{
parameter={$plugin.tt_products.PIDitemDisplay}
additionalParams=&tx_ttproducts_pi1[product]={field:uid}&tx_ttproducts_pi1[backPID]={TSFE:id}
additionalParams.insertData = 1
no_cache=1
}
file.import=uploads/pics/
file.import.field=image
file.maxW=108
file.maxH=210
}
20=TEXT
20 {
field=note
ifEmpty.field = note
#parseFunc < lib.parseFunc
crop=150
wrap= |
}
20 >
22 = TEXT
22 {
field = price
wrap = Preis: |<br />
}
25=TEXT
25.value=[mehr]
25.stdWrap.typolink{
parameter={$plugin.tt_products.PIDitemDisplay}
additionalParams=&tx_ttproducts_pi1[product]={field:uid}&tx_ttproducts_pi1[backPID]={TSFE:id}
additionalParams.insertData = 1
no_cache=1
}
59=TEXT
59.value=<div style="clear:both"> </div></div>
}
god bless
uwe
More information about the TYPO3-project-tt-products
mailing list