Zum Inhalt springen

special = userfunction - wo ist der Fehler?

Erstellt am 28. Februar 2011 · Noch keine Antworten

Tags: Frage

mrksgm ·

Hallo Forum,

warum wird hier nichts ausgegeben - wo liegt ein Fehler?

Ich binde ein Extbase-Plugin als Inhaltselement ein und lass es ein Menü anzeigen:

tt_content.sgm_rep_pi2 = COA
tt_content.sgm_rep_pi2 {
    10 < temp.blaettermenu
    10 {
        10 {
            special >
            special = userfunction
            special {
                userFunc = tx_extbase_core_bootstrap->run
                pluginName = Pi2
                extensionName = SgmRep
                controller = Pages
                action = list
                switchableControllerActions {
                    Pages {
                        1 = list
                    }
                }
            }
        }
    }
}

temp.blaettermenu ist ein Menü - das funktioniert, denn wenn ich special = list und special.value = "ein paar fixe uid's" einsetze, funktioniert alles: das Menü wird wie gewünscht ausgegeben.

Die list-action gibt ein Array zurück. So sieht das Array aus:

Bild: homepagefarmer.de/…/debugging.GIF

Wie gesagt, mit special = list funktioniert alles. Mit special = userfunction wird aber nichts ausgegeben...
Die userfunction wird aufgerufen und liefert ein Array, das uid und title enthält - dann müsste es doch eigentlich funktionieren...

Bin dankbar für jeden Tipp...