it-swarm.dev

Modulo per mostrare tutti gli articoli con Tag e in una Categoria

Sto cercando di creare un modulo per riportare tutti gli articoli in una categoria "vacanze" che hanno un tag di "cuba"

Tutti gli esempi che posso trovare sono tag cloud o ottengono tag per l'articolo corrente.

Qualcuno ha qualche codice o puntatore per comprendere le tabelle dei tag in modo che io possa scrivere l'SQL. Il risultato finale è un sito di viaggi che mostra altre festività con il tag x.

grazie

6
tristanbailey

Qualche bravo ragazzo ha già creato un modulo che mostra articoli con un certo TAG, quindi non è coinvolto l'hacking,

Suppongo che sarebbe semplice (a seconda della tua esperienza di codifica) aggiungere un nuovo parametro di CATEGORIA al modulo XML e modificare il modello per incorporare anche questo nuovo parametro e creare il tuo modulo personalizzato

Modulo personalizzato per inserire articoli di un determinato TAG

2
MOLEDesign

Puoi facilmente ottenere tutti gli articoli taggati con un tag, ma non da una categoria specifica, quindi dovresti verificarlo in un passaggio 2.

In JHelperTags (definito in librerie\cms\helper) c'è un metodo

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

Supponendo che tu conosca l'id del tuo tag, chiameresti la funzione con

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

Quindi filtra solo gli articoli che ti servono.

5
Marko D