[TYPO3-shop] Direct Cost as third shown price

Marcus Schwemer schwemer at netzwerkberatung.de
Thu May 31 16:04:35 CEST 2007


Hi Alexander, hi Franz,

here is the code, that I modified / added to use ###DIRECTCOST### as a
third price.

The line numbers are based on the 2.5.2 alpha.

File "tt_products/static/old_style/setup.txt":

"directcost" added to 
- conf.tt_products.ALL.requiredFields and 
- conf.tt_products.articles.ALL.requiredFields

- Changed file "tt_products/model/class.tx_ttproducts_article.php"
                Line 70: directcost add to $requiredFields
                Line 139: "directcost" added to $fieldArray['number']

- Changed file "tt_products/model/class.tx_ttproducts_product.php"
                Line 79: directcost add to $requiredFields

- Changed file "tt_products/model/class.tx_ttproducts_article_base.php"
                after line 179 new marker added ###DIRECTCOST###

                $directcost =
$this->pibase->price->printPrice($this->pibase->price->priceFormat($this->pibase->price->getPrice($row['directcost'],1
$row['tax'],$this->conf['TAXincluded']), $taxInclExcl));
                $markerArray['###DIRECTCOST###'] = $directcost;

Hope that helps.

Greets,
Marcus

Alexander wrote:

> It was too fast. After i tried this hack it starts working but it
> shows only "0", not my price in Direct Cost field

 
> 
> 
> Alexander:
>> Thanks :)
>> 
>> 
>> Franz Holzinger пишет:
>>> Hello Alex,
>>>
>>>> Franz Holzinger пишет:
>>>>> Hello Alexander,
>>>>>
>>>>>>>> I need to do something. I need to show 3 prices of my products.
>>>>>>>> I'm using 3 fields - price, price2 and Direct cost. So, I can
>>>>>>>> modify my template to show price and price2 but Direct cost.
>>>>>>>> How can i made it?
>>>>>>>>
>>>>> For Direct cost you have the marker
>>>>> ###PRODUCT_DIRECTCOST###
>>>>>
>>>>> - Franz
>>>>>
>>>> Seems like this marker doesn't work. I tried some variations of
>>>> this but nothing happens.
>>>
>>> Unfortunately this is missing in the code.
>>>
>>> It should be treated like the price:
>>> Direct cost: ###DIRECTCOST_TAX###
>>>
>>> add the following lines to getItemMarkerArray in
>>> tt_products/model/class.tx_ttproducts_article_base.php
>>>
>>> $markerArray['###DIRECTCOST_TAX###'] =
>>>
$this->pibase->price->printPrice($this->pibase->price->priceFormat($this->pibase->price->getPrice($row['directcost'],1
$row['tax'],$this->conf['TAXincluded'])));
>>>
>>> $markerArray['###DIRECTCOST_NO_TAX###'] =
>>>
$this->pibase->price->printPrice($this->pibase->price->priceFormat($this->pibase->price->getPrice($row['directcost'],0
$row['tax'],$this->conf['TAXincluded'])));
>>>
>>>
>>>
>>> - Franz



More information about the TYPO3-project-tt-products mailing list