Hallo Joomlaner,
ich baue mir gerade eine Liste mit Beiträgen gleicher Tags wie im angezeigten Artikel als eigenes Modul. Man kann dabei einstellen, wieviele Artikel maximal angezeigt werden sollen und dann soll es ggf. einen "alle anzeigen"-Link geben, der einfach auf die com_tags-Seite geht, die dann alle Artikel mit den gesuchten Tags anzeigt.
Mein Problem ist die Generierung dieses Links bzw. dass dieser SEF-konvertiert wird, damit aber com_tags nicht mehr umgehen kann:
- ich entnehme den Joomla-Menüs die folgende Bauweise: index.php?option=com_tags&view=tag&id[0]=2&id[1]=3
- das generiere ich in meinem Modul aus den Tags und es funktioniert, wenn ich es einfach per echo ausgebe und im Browser als Adresse eingebe.
- Nutze ich den Link in <a href="[link]"> geht der Joomla-Router drüber und macht /component/tags/tag/2,3 draus. Dem entnimmt com_tags aber nur die erstgenannte Tag-ID, die anderen werden ignoriert. Ebenso, wenn ich bei nicht-SEF-URL "&id=2,3" schreibe statt des kompletten Arrays. Habe gelesen, dass eigentlich beides funktionieren sollte (erster Kommentar hier)... also ein Bug?
Kann jemand von euch das Problem nachvollziehen? Habe es in Joomla 3.9.6 getestet, scheint unabhängig vom template.
Habt ihr Ideen, wie ich das Problem umgehen kann? Kann ich z.B. in meinem Modul verbieten, dass der generierte Link in diesem Einzelfall konvertiert wird? Will eigentlich nicht wegen dieser einen Sache die SEF-Links auf der kompletten Seite abschalten...
Vielen Dank für eure Hilfe!
Waldbär