Template override para mod_latestnews

Más
8 años 5 meses antes #691 por eonsharrarnapol
COM_KUNENA_MESSAGE_CREATED_NEW
¡Buenas!

Tengo un pequeño problemilla con un template override a uno de los módulos que vienen fijos con Joomla el Latest news.

Mi intención era mostrar un poco más de información (la fecha).

Para ello, en el archivo helper.php apliqué el siguiente cambio al final:
foreach ( $rows as $row )
      {
         if($row->access <= $aid)
         {
            $lists[$i]->link = JRoute::_(ContentHelperRoute::getArticleRoute($row->slug, $row->catslug, $row->sectionid));
         } else {
            $lists[$i]->link = JRoute::_('index.php?option=com_user&view=login');
         }
         
         $lists[$i]->text = htmlspecialchars( $row->title );
         $lists[$i]->date =  explode( '-', $row->created );/* <== NUEVO */
         
         $i++;
      }

Y en el default.php lo cambié por:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<ul class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
<?php foreach ($list as $item) :  ?>
<?php

$dia = $item->date[0];
$mes = $item->date[1];
$ano = $item->date[2];

?>
   <li class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
      <a href="<?php echo $item->link; ?>" class="latestnews<?php echo $params->get('moduleclass_sfx'); ?>">
         <?php echo $item->text; ?></a>
      <span class="list-date"><?php echo $dia;?></span>
         <span class="list-month"><?php echo $mes;?></span>
         <span class="list-year"><?php echo $ano;?></span>
   </li>
<?php endforeach; ?>
</ul>

Pero no funciona... el output que tiene es una simple lista con este HTML
<div class="rt-block">
                                <div class="module-title"><h2 style="visibility: visible;" class="title">Blog</h2></div>
                                <div class="rt-module-inner">
                    <div class="module-content">
                        <ul class="latestnewsbox4">
   <li class="latestnewsbox4">
      <a href="/blog/logo-editing/" class="latestnewsbox4">
         Logo Editing</a>
      <span class="list-date"></span>

         <span class="list-month"></span>
         <span class="list-year"></span>
   </li>
</ul>                        <div class="clear"></div>
                    </div>
                </div>
            </div>
¿Alguna idea de lo que pueda estar mal?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • jynx
  • Invitado
  • Invitado
8 años 5 meses antes #692 por jynx
COM_KUNENA_MESSAGE_REPLIED_NEW
Existe una extensión en el JED que se encarga de hacer eso.

Pruébala http://extensions.joomla.org/extensions/news-display/latest-news/5434

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
8 años 5 meses antes #693 por eonsharrarnapol
COM_KUNENA_MESSAGE_REPLIED_NEW
¡Hola!

Gracias por eso pero ahora se hace un poco más complicado cambiar cómo se muestra ^^pero lo probaré.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • jmarreros
  • Invitado
  • Invitado
8 años 5 meses antes #694 por jmarreros
COM_KUNENA_MESSAGE_REPLIED_NEW
Tal ves este tutorial te ayude

[url=http://http://www.monitojoomla.com/tutoriales/plantillas/30-agregar-datos-adicionales-al-modulo-de-c]http://www.monitojoomla.com/tutoriales/plantillas/30-agregar-datos-adicionales-al-modulo-de-contenid[/url]

Para el módulo lastest news es parecido


Saludos

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

  • jmarreros
  • Invitado
  • Invitado
8 años 5 meses antes #695 por jmarreros
COM_KUNENA_MESSAGE_REPLIED_NEW
Enlace corregido

jmarreros escribió:

Tal ves este tutorial te ayude

monitojoomla

Para el módulo lastest news es parecido


Saludos

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Más
8 años 5 meses antes #711 por eonsharrarnapol
COM_KUNENA_MESSAGE_REPLIED_NEW
¡Gracias! Está resuelto :P

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Gracias a Foro Kunena