J!4 Plugin: Namensraum zu Klasse lädt nicht

  • plg_remote_markdown

    Das Plugin zeigt Markdown Text definiert über URL Link in einem Artikel an.


    Repository:

    https://github.com/ThomasFinnern/plg_remote_markdown

    branch b_test_namespace


    Ich möchte die Parsedown Klasse aus einer Datei im Unterverzeichnis mit new Parsedown einer Variablen zuweisen.


    Struktur:

    .../joomla4x/plugins/content/remote_markdown/remote_markdown.php

    .../joomla4x/plugins/content/remote_markdown/Parsedown/Parsedown.php


    Im Plugin remote_markdown.php ist folgender Namespace definiert

    use Joomla\Plugin\Content\Remote_markdown\Parsedown\Parsedown;


    Fehler:

    Class 'Joomla\Plugin\Content\Remote_markdown\Parsedown\Parsedown' not found


    Version Joomla: ‎4.0.0-beta1-dev


    Stimmt die Namensraumangabe ?

    Muss die Klasse anders importiert werden ?


    PS: Im master habe ich die Klasse in die Datei kopiert und das plugin läuft in erster Version

  • Zeilen die nicht funktionieren werden bei mir auskommentiert damit ich noch weiß was ich schon getestet habe


    folgendes funktioniert leider nicht

    use Joomla\Plugin\Content\Remote_markdown\Parsedown\Parsedown;

    //use Joomla\Plugins\Content\Remote_markdown\Parsedown\Parsedown;

    //use Joomla\CMS\Plugin\Content\Remote_markdown\Parsedown\Parsedown;

    //use Parsedown\Parsedown;


    Siehe branch b_test_namespace. Im master habe ich es hingeschummelt um etwas lauffähiges zu haben (Klasse hinten angehägt


    Info: Der Branch kann installiert werden. Im Artikel folgende Zeile eintragen. Dann soll im Ergebnis die Fehlermeldung erscheinen. Ziel: Text mit Bildern ;)

    {remotemarkdown:https://raw.githubusercontent.…/Maint.SlideshowConfig.md}