[Frage] Gridelements Konfiguration Flexform UserFunc (php-file wird scheinbar nicht gefunden) TYPO3-Version: 6.2.7

  • chrisi51 chrisi51
    Padawan
    0 x
    45 Beiträge
    0 Hilfreiche Beiträge
    26. 01. 2016, 12:07

    Hallo,

    ich versuche gerade bei einem Gridelement ein Feld einzufügen, welches auf einer UserFunc basiert.

    Mein XML für die Flexform-Konfiguration des Gridelements dazu sieht folgendermaßen aus:

    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <T3DataStructure>
    3. <ROOT type="array">
    4. <type>array</type>
    5. <el type="array">
    6. <calcuserfunc>
    7. <TCEforms>
    8. <label>resultierende Spaltenbreiten</label>
    9. <config>
    10. <type>user</type>
    11. <size>30</size>
    12. <userFunc>fileadmin\templates\gridelements\my33-33-33->spalten</userFunc>
    13. </config>
    14. </TCEforms>
    15. </calcuserfunc>
    16. </el>
    17. </ROOT>
    18. </T3DataStructure>

    In dem Pfad fileadmin\templates\gridelements\ habe ich folgende "testweise" angelegten Files:
    my33_33_33.php
    class.my33_33_33.php
    jeweils mit dem Inhalt:

    1. <?php
    2. class my33_33_33 {
    3.  
    4. public function spalten($PA, $fObj) {
    5. echo "test";
    6. error_log("test");
    7. return "test";
    8. }
    9. }

    Wenn ich das entsprechende Gridelement einsetze oder ein bestehendes bearbeite, wird das entsprechende Feld einfach leergelassen. Es wird ebenso wenig ein Eintrag im Errorlog verbucht etc.

    Ich gehe also davon aus, dass die Pfadzuweisung falsch ist, nur finde ich im Netz nirgends ein sachdienlichen Hinweis dazu. Das einzige ist, dass man wohl normalerweise - bei eigenen EXT - das ganze im EXT-Ordner ablegt und dann keine Pfad benötigt. Jedoch möchte ich ja nicht gridelements verändern sondern einen eigenen Pfad zu meiner UserFunc angeben.

    Kann mir bitte jemand sagen, wo mein - hoffentlich ganz banaler - Fehler liegt?

    Grüße Chris


  • 1
  • chrisi51 chrisi51
    Padawan
    0 x
    45 Beiträge
    0 Hilfreiche Beiträge
    02. 02. 2016, 10:56

    Frage zu banal oder doch eher zu kompliziert? :(

  • enobe.de enobe.de
    R2-D2
    0 x
    117 Beiträge
    0 Hilfreiche Beiträge
    08. 09. 2016, 13:57

    FX see EXT: powermail

    1. <settings.flexform.main.formnote>
    2. <TCEforms>
    3. <config>
    4. <type>user</type>
    5. <userFunc>In2code\Powermail\Tca\ShowFormNoteEditForm->showNote</userFunc>
    6. </config>
    7. </TCEforms>
    8. </settings.flexform.main.formnote>

  • 1