Beitrag mehreren Kategorien zuordnen per Tags

  • Da immer mal wieder danach gefragt wird ob und wie man einen Beitrag mehreren Kategorien zuordnen kann habe ich nachfolgend eine Lösungsmöglichkeit die von Elfangor93 dort https://joomlaforum.ch/joomla3-allgem…-zuordnen#49147 erläutert wurde nachfolgend zum Teil eingefügt:


    Mithilfe der Tags kann man, auch unter J3! bereits, denselben Effekt erreichen, den man durch zuweisen mehrerer Kategorien meist erreichen möchte. Der Anwendungsfall ist doch der, dass ich zwei oder mehr Listenansichten von Beiträgen haben möchte, welche eine bestimmte Gruppe von Beiträgen anzeigt, jedoch einige Beiträge in mehreren Listenansichten erscheinen sollen.

    Beispiel mit Kategorien:
    Kategoriestruktur:
    - Haustiere
    -- Katzen
    -- Hunde
    -- Kaninchen

    Für jede der Unterkategorien wurde eine Blogansicht erstellt. In jeder Blogansicht werden alle Beiträge angezeigt, welche dieser Unterkategorie angehört. Wenn ich nun einen Beitrag habe, der in der Blogansicht der Hunde und der Katzen angezeigt werden soll, kommt der Wunsch auf diesem Beitrag mehrere Kategorien zuzuordnen.

    Alternative mit Tags:
    Kategoriestruktur:
    - Haustiere
    Verfügbare Tags:
    - Katzen
    - Hunde
    - Kaninchen

    Erstelle nun für jeden Tag eine Blogansicht. Menüeintragstyp: Kategorieblog. Kategorie: Haustiere. Schlagwörter: Katzen. Somit wird mit diesem Menüpunkt eine Blogansicht dargestellt mit allen Beiträgen in der Kategorie "Haustiere", die den Tag "Katzen" besitzt. Dadurch, dass einem Beitrag mehrere Tags vergeben werden können, kann ein Beitrag nun auch in mehreren Blogansichten dargestellt werden...


    Hinweis zu URL's:
    Man kann auch manuell auf eine Listenansicht von Beiträgen eines bestimmten Tags verlinken. Dazu kann man die Request-Variable "filter_tag" verwenden. Im unteren Beispiel wird eine Blogansicht der Kategorie mit der ID=5 geladen und mit dem Tag der ID=2 gefiltert.

    https://example.org/index.php?option=com_content&view=category&layout=blog&id=5&filter_tag=2&Itemid=15

    Etwas schade finde ich, dass man mit der com_content keine komplexeren Filter für die Tags verwenden kann. Z.B würde ich mir Filter ähnlich der com_finder wünschen, wo man mit logischen Operatoren mehrere Tags zu einem Filter verknüpfen kann. Also z.b ein Filter nach dem Motto "filter_tag=2not4" (Alle Beiträge mit der Tag-ID 2, die aber nicht Tag-ID 4 hat).

  • Man kann auch manuell auf eine Listenansicht von Beiträgen eines bestimmten Tags verlinken. Dazu kann man die Request-Variable "filter_tag" verwenden. Im unteren Beispiel wird eine Blogansicht der Kategorie mit der ID=5 geladen und mit dem Tag der ID=2 gefiltert.

    Beispiele dazu fände ich interessant. Der Link führt allerdings ins Leere. Gibts da ein reales Beispiel dafür? Wäre toll.

    Never change a running system

  • Vielleicht noch interessant dazu:

    Nicht per Tags, aber mit dieser simplen Erweiterung sehr einfach umzusetzen:

    GitHub - WebTolk/wt-multicategories-joomla-plugin: Allows you to add articles or contacts from other categories to categories if they are specified in the custom field.
    Allows you to add articles or contacts from other categories to categories if they are specified in the custom field. - WebTolk/wt-multicategories-joomla-plugin
    github.com

    Gruß Elwood

  • Wobei es das in #4 verlinkte Plugin erst seit dem 29.1.25 gibt und es von einem Menschen aus Russland ist und der Updateserver des Plugins ebenfalls in Russland ist:

    https://web-tolk.ru/component/swjprojects/jupdate?element=wtmulticategories

  • Wobei es das in #4 verlinkte Plugin erst seit dem 29.1.25 gibt und es von einem Menschen aus Russland ist und der Updateserver des Plugins ebenfalls in Russland ist:

    https://web-tolk.ru/component/swjprojects/jupdate?element=wtmulticategories

    Wir sollten versuchen, hier niemanden zu diskreditieren. Ja, Sergey Tolkachyov wohnt in Russland. Aber er ist ein langjähriger Joomler und auch auf Mattermost aktiv, ebenso wie Joomler aus der Ukraine.
    Nur zur Erinnerung: „Joomla“ heißt „alle zusammen“.

    Freundliche Grüße aus Wächtersbach, Rolf Dautrich