Home Tips Varios Joomla Modificando Lista de Artículos en Presentación de Categorias por Sección

Modificando Lista de Artículos en Presentación de Categorias por Sección

ico Detalles tip - Nivel : Avanzado, Versión Joomla : 1.5.x, Formato : texto y video.
En este tip se discute la modificación de una vista de presentación de artículos por categoría, la cual parte de un item de menú de tipo Presentación de Sección. La modificación consiste en agregar un campo de fecha a la lista de artículos

 

En el siguiente video se muestra cómo agregar un campo fecha a la vista de presentación de artículos por categoría

Suscríbete a monitojoomla en youtube para que puedas ver todos los videos publicados

 

1- Creando el Item de menú

Creamos el item de menú de tipo presentación de sección, elegimos alguna sección particular, luego en el frontend veremos que se muestran las categorías de la sección:

Lista categorias por sección

Al hacer click en el link de alguna categoría, se muestra lo siguiente:

Lista articulos categoria

 

2- Agregando la fecha

Para agregar la fecha, será necesario aplicar la técnica de template overrides, en el siguiente archivo :

/templates/templateActual/html/com_content/category/default_items.php

Agregamos la siguiente línea de código al inicio del archivo (despues de la comprobación de seguridad).

//Establecemos a verdadero la variable de mostrar fecha
$this->params->set('show_date',true);

Lista articulos fecha 1

 

3- Formato Fecha

Para darle formato a la columna de fecha agregada se debe modificar los archivos del core, ya que el formato se estable antes, ubicamos el siguiente archivo:

/components/com_content/views/category/view.html.php

Aproximadamente en la línea 125, cambiar el código de formato:

//La constante puede tomar valores desde LC0-LC4
$params->def('date_format',    JText::_('DATE_FORMAT_LC4'));

Lista articulos fecha 2

 

4- Conclusión

La flexibilidad de la técnica de template overrides nos permite hacer modificaciones a las vistas, pero en algunos casos como estos, es necesario la modificación del core de joomla para una personalización completa.

 

 

Comparte este postDel.icio.us! Google! Live! Facebook! Twitter! Joomla Free PHP
Comentarios (16)
  • ricardo
    avatar
    Estimado Monito: Esto lo hace automaticamente joomla, sin necesidad de crear código . mira este ejemplo: tal vez solo falta configurar algo

    http://www.centrodelaobra.org/laiglesia/es/meditaciones.html

    Salu2.-

  • Jhon Marreros
    avatar
    Cierto, esta vista es configurable si lo tratas directamente desde la categoría, pero si lo haces partiendo desde una sección no te dá esa posibilidad, presentación de sección, ver imagen 1, Los links q aparecen de las categorías con las cantidades de artículos en cada uno de ellos, al hacer click te lleva a la vista en cuestión sin poder configurarla.

    Saludos
  • ricardo
    avatar
    Ok. gracias por tu pronta respuesta
  • Thomas Sabo Pendant
    avatar
    how are you!This was a really fabulous Topics!
  • lobita76
    avatar
    y si lo que quiero es que en vez de aparecer la lista hacia a bajo, me aparezcan en 4 o 5 columnas hacia la derecha y ordenado alfabetico.
    Ejemplo:

    Acoruña Almeria Badajoz
    Alava Asturias Barcelona
    Albacete Avila Burgos

    Como se haria?
    Espero su pronta respuesta, gracias de antemano



  • lobita76
    avatar
    He visto que ha enviado el mensaje y me ha juntado las provincias, supuestamente son 3 columnas separadas.
    Me refiero al mensaje anterior.
  • Jhon Marreros
    avatar
    Hola lobita76

    Lo que comentas es cómo mostrar la info, tendrías que hacerlo igual en el archivo del template default_items.php, es más un tema de algoritmo.

    Saludos.
  • felipe
    avatar
    Hola! Tengo un trabajo para la universidad y quisiera saber cómo puedo mostrar imágenes en la Lista de Artículos en Presentación de Categorias por Sección, es decir, que cuando me aparezca la lista de artículos yo pueda observar además del nombre una pequeña foto de referencia, como el típico listado de MercadoLibre o DeRemate. Por favor si tenés un tutorial o conocés alguna forma para hacerlo, agradezco infinitamente que me lo hagás saber.
    Gracias.
  • Jhon Marreros Guzman
    avatar
    Hola felipe
    Como lo planteas tienes que modificar varias cosas, creo que una solución puede ser utilizar alguna extensión como k2, otra opción que tienes es usar Joomla 1.6 que tiene mejoras al mostrar categorías.

    Saludos.
  • mikel
    avatar
    amigo buen video muy bien explicado , otra duda como convertirias los articulos esos en imagenes para que el usuario pudiera elegisr por imagenes el articulor a leer un saludo
  • Jhon Marreros
    avatar
    Hola mikel

    Sería motivo de otro tutorial

    Saludos.
  • VILLY
    avatar
    buen tutorial pero llevo tiempo buscando como poner en la categoria la imagen del articulo y no consigo hacerlo , si me pudieras decir como te lo agradeceria mucho un saludo y muy buena pagina
  • Fernando
    avatar
    mmm interesante me gustaria saber como se le puede añadir un filtro pero no por titulo sino por fecha
  • Juan Lopez
    avatar
    Hola Monito Joomla, mi pregunta es como puedo mostrar en el listado de los artículos de las categorías una breve descripción (saldria de los metadatos)usando joomla 1.7... es posible realizar esto ??
  • Jhon Marreros Guzman
    avatar
    Hola Juan

    Interesante propuesta, se tendría que modificar el core de Joomla posiblemente, seria materia de otro tutorial

    Saludos.
  • Viviana López
    avatar
    Me gustaría agregar a esta lista la miniatura de la imagen del articulo con las primeras 100 letras de descripción, es esto posible? O me puedes recomendar alguna extensión de joomla que ya haga esto?
    Tengo una plantilla (http://www.zootemplate.com/demo25/zt_geni) que hace esto con los articulos featured, pero yo quiero que aplique para todos los articulos, no se que hacer :(
Escribir comentario
Gravatar enabled