hmm... Ich lasse mal den folgenden Text trotzdem noch da. Ich habe jetzt das hilited plugin installiert und da funktioniert eigentlich alles was ich in meinem Plugin bräuchte. Ich vergleiche jetzt mal mit meinem Plugin. Irgendwo muss in meinem ja der Wurm drin sein.
----------------------------------
Wenn ich die Funktion einfach so
$renderer->doc .= $this->render($lines);
aufrufe erscheint bei mir folgende Fehlermeldung:
Warning: Missing argument 2 for render() in /var/www/dokuwiki3/lib/plugins/filter/syntax.php on line 112
Warning: Missing argument 3 for render() in /var/www/dokuwiki3/lib/plugins/filter/syntax.php on line 112
Scheinbar weiss er nicht, dass er die render-Funktion nicht aus meinem Plugin verwenden soll. Hier endet leider mein Wissen über PHP. Ich bin nach einer Woche rumprobieren leider nur in der Lage, mir die notwendigen Sachen aus php.net zusammen zu suchen.
Ich sollte vielleicht erwähnen, dass ich das Lexer-Pattern mit addSpecialPattern verwende. Ich denke jedoch, dass dies keinen Unterschied macht.
Ich habe auch mit $renderer->_xmlEntities analog zu plugin:hilited rumprobiert. Eigentlich dachte ich es müsste damit eigentlich funktionieren. Hier passiert zwar kein Fehler aber leider wird aber auch die Tabelle nicht generiert oder eine einfachere Formatumwandlungen (bold) nicht durchgeführt.
Ich wäre weiterhin für jede Hilfe dankbar :-)