10. 04. 2014, 09:10

Hallo zusammen,

nachdem ich lange Zeit ohne Frage mit Typo3 gearbeitet habe, stehe ich nun seit 2 Woche vor einigen ungelösten Problemen:
[url]http://www.typo3.net/forum/thematik/zeige/thema/117836/[/url]
[url]http://www.typo3.net/forum/thematik/zeige/thema/117829/[/url]

Bei meinem aktuellen Problem möchte ich die sr_feuser_register (3.1.2) um ein UPLOAD Feld erweitern.
Ich habe mich dazu am Bild Upload orientiert und den Marker:

  1. <!-- ###SUB_INCLUDED_FIELD_tx_oebs_cv### -->
  2. <dt>
  3. <label for="tx-srfeuserregister-pi1-tx_oebs_cv">###LABEL_TX_OEBS_CV### ###REQUIRED_TX_OEBS_CV###</label>
  4. </dt>
  5. <dd>
  6. <!-- ###SUB_ERROR_FIELD_tx_oebs_cv### -->
  7. <p class="tx-srfeuserregister-pi1-error">###EVAL_ERROR_FIELD_tx_oebs_cv###</p>
  8. <!-- ###SUB_ERROR_FIELD_tx_oebs_cv### -->
  9. <!-- ###SUB_REQUIRED_FIELD_tx_oebs_cv### -->
  10. <p class="tx-srfeuserregister-pi1-error">###MISSING_TX_OEBS_CV###</p>
  11. <!-- ###SUB_REQUIRED_FIELD_tx_oebs_cv### -->
  12. ###UPLOAD_tx_oebs_cv###
  13. </dd>
  14. <!-- ###SUB_INCLUDED_FIELD_tx_oebs_cv### -->

Im Typoscript habe ich folgendes:

  1. plugin.tx_srfeuserregister_pi1.evalValues.tx_oebs_cv=upload[1]
  2. plugin.tx_srfeuserregister_pi1.parseValues.tx_oebs_cv=file

IM FE wird das Feld nicht angezeigt sondern es steht die Information das der TCA Type group nicht unterstützt wird:
group:unsupported
Im Quellcode von der sr_feuser_register (3.1.2) (class.tx_srfeuserregister_tca.php Line:926) zeigt sich das nur SELECT, RADIO, INPUT, TEXT verarbeitet werden. Ist ein zusätzlicher FileUpload mit sr_feuser_register nicht möglich? Warum wird dann das Bild verarbeitet? Habe ich einen Fehler in meiner TCA des Feldes?

Hier meine TCA:

  1. $tempColumns = array(
  2. 'tx_oebs_description' => array(
  3. 'exclude' => 0,
  4. 'label' => 'LLL:EXT:oebs/locallang_db.xml:tx_oebs_description',
  5. 'config' => array(
  6. 'type' => 'text',
  7. 'cols' => '30',
  8. 'rows' => '5',
  9. 'wizards' => array(
  10. '_PADDING' => 2,
  11. 'RTE' => array(
  12. 'notNewRecords' => 1,
  13. 'RTEonly' => 1,
  14. 'type' => 'script',
  15. 'title' => 'Full screen Rich Text Editing|Formatteret redigering i hele vinduet',
  16. 'icon' => 'wizard_rte2.gif',
  17. 'script' => 'wizard_rte.php',
  18. ),
  19. ),
  20. )
  21. ),
  22. 'tx_oebs_cv' => array(
  23. 'exclude' => 0,
  24. 'label' => 'LLL:EXT:oebs/locallang_db.xml:tx_oebs_cv',
  25. 'config' => array(
  26. 'type' => 'group',
  27. 'internal_type' => 'file',
  28. 'allowed' => 'doc',
  29. 'disallowed' => 'php,php3',
  30. 'max_size' => $GLOBALS['TYPO3_CONF_VARS']['BE']['maxFileSize'],
  31. 'uploadfolder' => 'fileadmin/oebs/cv',
  32. 'size' => 1,
  33. 'minitems' => 0,
  34. 'maxitems' => 1,
  35. )
  36. ),
  37. );
  38.  
  39.  
  40. t3lib_div::loadTCA('fe_users');
  41. t3lib_extMgm::addTCAcolumns('fe_users',$tempColumns,1);
  42. t3lib_extMgm::addToAllTCAtypes('fe_users','tx_oebs_description;;;richtext[]:rte_transform[mode=ts_css|imgpath=uploads/tx_oebs/rte/];1-1-1,tx_oebs_cv');

Bitte um Support