it-swarm.com.de

Modul zur Anzeige aller Artikel mit Tag und in einer Kategorie

Ich versuche, ein Modul zu erstellen, um alle Artikel in einer Kategorie "Feiertage" mit dem Tag "Kuba" zurückzubringen.

Alle Beispiele, die ich finden kann, sind Tag-Clouds oder das Abrufen von Tags für den aktuellen Artikel.

Hat jemand Code oder Hinweise zum Verständnis der Tag-Tabellen, damit ich die SQL schreiben kann. Das Endergebnis ist eine Reiseseite, die andere Feiertage mit dem Tag x anzeigt.

vielen Dank

6
tristanbailey

Einige nette Leute haben bereits ein Modul erstellt, das Artikel mit einem bestimmten TAG anzeigt, so dass kein Hacking erforderlich ist.

Ich nehme an, es wäre einfach (abhängig von Ihrer Programmiererfahrung), dem Modul-XML einen neuen CATEGORY-Parameter hinzuzufügen und das Modell so zu ändern, dass auch dieser neue Parameter in das Modul einbezogen wird, und ein eigenes benutzerdefiniertes Modul zu erstellen

Benutzerdefiniertes Modul zum Einlesen von Artikeln mit einem bestimmten TAG

2
MOLEDesign

Sie können problemlos alle Artikel mit einem Tag versehen, jedoch nicht aus einer bestimmten Kategorie, und müssen dies in Schritt 2 überprüfen.

In JHelperTags (definiert in libraries\cms\helper) gibt es eine Methode

public function getTagItemsQuery( $tagId, $typesr = null, $includeChildren = false, $orderByOption = 'c.core_title', $orderDir = 'ASC', $anyOrAll = true, $languageFilter = 'all', $stateFilter = '0,1' )

Angenommen, Sie kennen die ID Ihres Tags und würden die Funktion mit aufrufen

$tagsHelper = new JHelperTags;
$articles = $tagsHelper->getTagItemsQuery( $tagId, 'com_content.article', true, 'c.core_publish_up', 'DESC', true, 'all', '1' );

Dann filtern Sie doch einfach die Artikel, die Sie brauchen.

5
Marko D