it-swarm.dev

Attribuire Itemid all'articolo quando aperto dalle pagine "Articoli con tag"

Sto lottando con il componente tag. 1) Quando faccio clic sul titolo di un articolo dal component/tags/tag/MyTag page, quindi vengo reindirizzato a una pagina con l'elemento homeid. Questo è un grosso problema perché ci sono molti moduli visualizzati che non voglio su un articolo.

Vorrei mantenere lo stesso itemid di component/tags/tag/ pagina per questa nuova pagina o per avere un itemid statico (sovrascrittura della navigazione del collegamento dell'articolo) ad esempio itemid=200

Ho trovato in com_tags\tag\default_items.php la linea che fornisce questo reindirizzamento ma non è riuscita a trovare la soluzione.

<a href="<?php echo JRoute::_(TagsHelperRoute::getItemRoute($item->content_item_id, $item->core_alias, $item->core_catid, $item->core_language, $item->type_alias, $item->router)); ?>">
   <?php echo $this->escape($item->core_title); ?>
</a>

Puoi vedere cosa intendo qui

2) Il titolo del mio articolo non viene visualizzato affatto.

Qualche idea su come risolverlo?

Modificare :

  • Se aggiungo &Itemid=200 alla fine funziona se non sono nell'URL SEF anche se nell'URL sono presenti 2 itemid. Ma nell'URL SEF, non funziona.
  • Se assegno l'articolo alla lingua TUTTI, allora funziona anche: itemid viene conservato e viene visualizzato il titolo: ma questa non è una soluzione a lungo termine
1
MagTun
  • Crea un nuovo menu chiamato NASCOSTO (ovvero non verrà effettivamente visualizzato sul sito
  • Crea una voce di menu per visualizzare tutte le categorie principali nella lista o nel layout del blog. Non importa, purché gli articoli "taggati" rientrino in una categoria coperta da una voce di menu.

Se hai solo UNA categoria radice per tutti gli elementi, l'unico elemento dovrebbe essere sufficiente. Assicurati che tutti gli articoli appartengano a una categoria di questo menu (direttamente o come bambino)

Ora dovresti scoprire che quando fai clic su una voce dall'elenco TAG, utilizzerà la voce di menu id della voce di menu che contiene la categoria.

Fondamentalmente, se joomla non riesce a trovare una voce di menu che fa riferimento all'articolo in qualche modo direttamente o tramite la categoria, utilizzerà semplicemente la pagina dell'indice per impostazione predefinita.

Spero che abbia senso e DOVREBBE risolvere il tuo problema. Ciò non si verifica spesso poiché le persone hanno invariabilmente da qualche parte sul loro sito una voce di menu del tipo di blog/categoria di visualizzazione.

1
MOLEDesign