it-swarm-es.tech

Atribuir Itemid al artículo cuando se abre desde una página de "Artículos etiquetados"

Estoy luchando con el componente de etiqueta. 1) Cuando hago clic en el título de un artículo de la component/tags/tag/MyTag página, luego soy redirigido a una página con el itemid de inicio. Este es un gran problema porque hay muchos módulos que no se muestran en un artículo.

Me gustaría mantener el mismo itemid que el component/tags/tag/ página para esta nueva página o para tener un elemento estático (sobrescribir navegación del enlace del artículo), por ejemplo, el itemid=200

Encontré en com_tags\tag\default_items.php la línea que proporciona esta redirección pero no pudo encontrar la solución.

<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>

Puedes ver lo que quiero decir aquí

2) El título de mi artículo no se muestra en absoluto.

Alguna idea de como resolver esto?

Editar:

  • Si agrego &Itemid=200 al final funciona si no estoy en la URL de SEF, incluso si hay 2 itemid en la URL. Pero en la URL de SEF, no está funcionando.
  • Si asigno el artículo al idioma ALL, también está funcionando: el itemid se conserva y se muestra el título: pero esta no es una solución a largo plazo
1
MagTun
  • Cree un nuevo menú llamado HIDDEN (es decir, no se mostrará en el sitio)
  • Cree un elemento de menú allí para mostrar todos los padres de categoría en la lista o en el diseño del blog. No importa, siempre y cuando los artículos 'etiquetados' estén en una categoría cubierta por un elemento del menú.

Si solo tiene UNA categoría raíz para todos los elementos, el único elemento debería ser suficiente. Asegúrese de que todos los artículos pertenezcan a una categoría en este menú (ya sea directamente o como un niño)

Ahora debería encontrar que cuando hace clic en un elemento de la lista TAG, utilizará el elemento de menú id del elemento de menú que contiene la categoría.

Básicamente, si Joomla no puede encontrar un elemento de menú que haga referencia al artículo de alguna manera, ya sea directamente o a través de la categoría, solo usará la página de índice de forma predeterminada.

Espero que esto tenga sentido y DEBE resolver su problema. Esto no surge a menudo, ya que las personas siempre tienen en algún lugar de su sitio un elemento de menú de tipo de categoría de blog/pantalla.

1
MOLEDesign