26. 10. 2012, 15:13

Servus zusammen!

Ich stehe vor folgendem Problem:

Ich muss tt_products_articles um ein Feld erweitern, welches ich dann im FE ausgebe.

Zum testen hatte ich einfach mal tt_products um ein Feld erweitert und dieses auch im FE ausgegeben und das ohne Probleme.

Ich habe in tt_products_articles im BE zwar nun schon ein neues Feld und der Inhalt wird auch in die DB geschrieben in die dazugehörige Spalte, aber ich schaffe es einfach nicht, den Inhalt im FE auszugeben. Ich denke mal, dass es an dem Marker liegt....

In tca.php habe in $TCA['tt_products_articles'] = Array (

  1. 'tx_ttproductsspecial_special' => Array (
  2. 'exclude' => 1,
  3. 'label' => 'LLL:EXT:'.TT_PRODUCTS_EXTkey.'/locallang_db.xml:tt_products.tx_ttproductsspecial_special',
  4. 'config' => Array (
  5. 'type' => 'input',
  6. 'size' => '40',
  7. 'max' => '256'
  8. )
  9. ),

eingetragen

sowie oben in $TCA['tt_products_articles'] = Array (
'ctrl' => $TCA['tt_products_articles']['ctrl'],
'interface' => Array ( am ende

  1. tx_ttproductsspecial_special

angehängt und unten in der tca.php bei 'types' => Array (

  1. tx_ttproductsspecial_special

eingetragen.

In der locallang_db.xml habe ich

  1. <label index="tt_products.tx_ttproductsspecial_special">Special</label>
eingetragen bei deutsch und englisch

und in der class.tx_ttproducts_article_base_view.php

  1. $markerArray['###'.$this->marker.'_SPECIAL###'] = $row['tx_ttproductsspecial_special'];

und im Template dann hier:

  1. <!-- ###ITEM_LIST### begin -->
  2.  
  3. <!-- ###ITEM_SINGLE### begin-->
  4. ###ITEM_SINGLE_PRE_HTML###
  5. <tr>
  6. <td id="td1">
  7. <strong class="strong1">
  8. <!--###LINK_ITEM###-->
  9. ###ARTICLE_TITLE###
  10. <div id="test">###ARTICLE_SPECIAL###</div>
  11. <div id="test">###PRODUCT_SPECIAL###</div>
  12. <!--###LINK_ITEM###-->
  13.  
  14. </strong><br />
  15. ###ARTICLE_SUBTITLE###
  16. </td>
  17. <td id="td2">###ARTICLE_ITEMNUMBER### </td>
  18. <td id="td3"><input name="###FIELD_NAME###" type="text" value="###FIELD_QTY###"/></td>
  19. <td id="td4">###PRICE_TAX### &#8364; Hello</td>
  20. </tr>
  21. ###ITEM_SINGLE_POST_HTML###
  22. <!-- ###ITEM_SINGLE### end -->
  23. <!-- ###ITEM_LIST### end -->

eingetragen. Ich habe zum testen direkt ###ARTICLE und ###PRODUCT versucht, aber keine Ausgabe. Die Marker werden im FE aber auch nicht angezeigt, also werden sie scheinbar irgendwie akzeptiert.

Die DB habe ich mit Kickstarter erweitert und die neue ext auch installiert, denn wie gesagt, es werden Daten eingetragen...

Kann mir jemand helfen? Bin noch recht neu und weiss nicht wo ich ansetzen soll und ich habe ein wenig Zeitdruck.

Die Producterweiterung geht ohne Probleme, nur die Artikelerweiterung nicht....

Danke und Grüße