- Joomla Version
- 5.3.2
- PHP Version
- PHP 8.1.x
- Hoster
- Metanet
Software:
- Joomla 5.3.2
- Helix Ultimate 2.1.2
Site informationen:
- Hauptmenu => Für Nutzer sichtbares Menu
- Hidden Menu => Für Beiträge, die mit sprechender URL angesprochen werden sollen. Menu wird nirgends angezeigt.
Ich habe ein Custom Module (Position content-top), das nur auf der Startseite angezeit werden soll. Entsprechend ist in "Menu Assignment" das Setting "Module assignment" auf "Only the pages selected" eingestellt und dann nur der Menueintrag der "Start" Seite markiert.
Funktioniert soweit alles wie gewollt.
Nun habe ich in einem Artikel (A) einen Link auf einen andere Artikel (B) eingefügt. Mit Klick auf den Link in (A) wird (B) angezeigt, jedoch wird hier unerwünschter Weise auch das obige Custom Module angezeigt.
Ich habe dann einen Menueintrag (Bm) für (B) im Hidden Menu erstellt, den Link in (A) statt auf Artikel (B) auf den Menueintrag (Bm) gesetzt und das Custom Modul wird nicht mehr angezeigt. Soweit so gut.
Nun wollte ich das mal genauer untersuchen. Ich habe den mit dem Link und Menueintrag (publish, unpublish, delete) variiiert, jedoch kein konsistentes Verhalten gefunden. U.a. wird das Custom Modul auf Auf Seite (B) eigentlich (?) nicht mehr angezeigt, egal was eingestellt ist.
Intreressant ist auch, dass das Modul bei allen Artikeln ohne Menueintrag nicht angezeigt wird, wenn die Artikel über einen Artikel-Blog Typ Menueintrag aufgerufen und angezeigt werden.
Bevor ich da noch mehr Zeit mit variieren investiere, Fragen an die Kenner hier:
- Setzt die Unterdrückung von einem Modul (Menu assignment) einen Menueintrag voraus, ausser, der Artikel wird via Blog angezeigt?
- Ist das so gedacht, dass ein Modul mit "Module assignment" auf "Only the pages selected" auf Seiten (=Artikel) auf Seiten doch angezeigt wird, die keinen Menueintrag haben (und damit in der Liste "Menu Selection" gar nicht erscheinen?