Cateogries - buged oder fehler im TCA?

  • MajPay MajPay
    Jedi-Meister
    0 x
    345 Beiträge
    2 Hilfreiche Beiträge
    28. 01. 2013, 21:12

    Hi,

    ich würde bei einer Extension wirklich gerne Gebrauch von den neuen categories machen. Jedoch zickt das gewaltig rum.

    Sobald ich ein Feld vom Typ inline oder select definiere und foreign_table angebe werden die categories nicht bei den Tabs angezeigt.

    Stelle ich dividers2tabs auf 2 werden sie angezeigt, jedoch disabled. Der Inhalt der Categories ist nämlich dann leer.

    Stelle ich die inline Felder auf input um geht alles.

    Ist das ein Bug? Meine Feldkonfigureation sieht so aus:

    1. 'attributes' => array(
    2. 'exclude' => 0,
    3. 'label' => '...',
    4. 'config' => array(
    5. 'type' => 'inline',
    6. 'foreign_table' => 'tx_regional_object_domain_model_attribute_value',
    7. 'foreign_field' => 'regional_object_uid',
    8. 'foreign_label' => 'attribute_uid',
    9. 'maxitems' => 999,
    10. 'appearance' => array(
    11. 'expandSingle' => false,
    12. 'newRecordLinkAddTitle' => true,
    13. 'useCombination' => true,
    14. 'enableControlls' => true
    15. ),
    16. 'foreign_unique' => 'attribute_uid'
    17. )
    18. ),

    Die Kategorisierung erfolgt wie verlangt so:

    1. \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::makeCategorizable(
    2. 'Vendor.'.$_EXTKEY,
    3. 'tx_regional_object_domain_model_regional_object',
    4. 'categories',
    5. );

    Und in der tabelle gibt es auch das categories Feld.

    Ich habe auch die tt_content tabelle um die Funktionalität erweitert und dort gibt es auch Inline-Editing (Bilder), sollte also keine Inkompatibilität sein.

    Wo kann der Hund begraben liegen?

    Bitte helft mir.


  • 1
  • MajPay MajPay
    Jedi-Meister
    0 x
    345 Beiträge
    2 Hilfreiche Beiträge
    29. 01. 2013, 09:42

    Ich habe die Anweisung makeCategorizeable nun ganz nach unten in die ext_tables.php verschoben.

    Erklärungsversuch für das Problem:
    Meine TCA war in einer externen Datei. Nachdem ich die Kategorisierung hinzugefügt habe wurden andere tables definiert und wieder die selbe TCA geladen. Irgendwas hat sich da scheinbar in den types-settings überschrieben. Jedenfalls klappt es nun.

  • jojoschmiddi jojoschmi...
    Padawan
    0 x
    57 Beiträge
    0 Hilfreiche Beiträge
    18. 07. 2013, 07:22

    [quote="MajPay"]
    Ich habe die Anweisung makeCategorizeable nun ganz nach unten in die ext_tables.php verschoben.

    Erklärungsversuch für das Problem:
    Meine TCA war in einer externen Datei. Nachdem ich die Kategorisierung hinzugefügt habe wurden andere tables definiert und wieder die selbe TCA geladen. Irgendwas hat sich da scheinbar in den types-settings überschrieben. Jedenfalls klappt es nun.
    [/quote]

    Hallo,

    könnte das jemand bitte näher erläutern? Ich würde gerne mehr über die Kategorisierung von Innhalten in Typo3 wissen.

    Im ersten Beitrag dieses Themas sehe ich einen Code, den ich nirgends zuordnen kann.

    Bitte helft mir dabei das zu verstehen.

  • 1