Beiträge von lenda

    Hallo zusammen,

    ich habe ein seltsames Problem.

    Ich habe eine Komponente geschrieben - die Funktioniert eigentlich soweit.

    Wenn ich die Komponente via url aufrufe, geht es.


    Code
    Menü:    Home | Abteilungsblog | Standortblog | Trainerblog

    Als Menüeintrag ist der erste Eintrag für die Komponente ("Abteilungsblog") ohne "?option...&view..." und verweist somit auf die Startseite, alle weiteren Einträge funktionieren.


    Wenn ich nun erst den Standortblog oder hinteren Eintrag aufrufe, dann funktioniert auch der Abteilungsblog.

    Wenn ich einen versteckten Eintrag für die Komponente vor den Abteilungsblog mache, funktioniert der Abteliungsblog auch.


    Zitat


    Deprecated: htmlspecialchars(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/j5/modules/mod_menu/tmpl/default_component.php


    Der Eintrag erscheint auf der Startseite vor dem Abtelungsblog. Wenn eine andere Seite aufgerufen wird, dann springt die Meldung vor Home.


    Hab ein bißchen in den Untiefen gesucht und bin bis zur "/libraries/src/Router/Router.php -> processBuildRules() gekommen

    Die Log-Einträge sind von mir!

    Die Schleife bleibt beim 2. Durchlauf hängen


    Code
    router - processBuildRules> 1 uri: index.php?Itemid=165
    router - processBuildRules> 2 uri: index.php?Itemid=165
    router - processBuildRules> 2 rule:
    router - processBuildRules> 2 rule:

    Die Einträge im Log: Log-Punkt 3 erreicht er nicht mehr.


    Hab das Problem bei mehreren Projekten und auf mehreren Servern.


    Hat vielleicht jemand eine Idee, wo man noch gucken kann?


    Viele Grüße

    David



    Joomla 5.0.3

    PHP 8.2.10

    DB MariadB 10.11.6