Template override para mod_latestnews

Más
11 años 2 meses antes #691 por eonsharrarnapol
¡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
  • Visitante
  • Visitante
11 años 2 meses antes #692 por jynx
Respuesta de jynx sobre el tema Re:Template override para mod_latestnews
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
11 años 2 meses antes #693 por eonsharrarnapol
¡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
  • Visitante
  • Visitante
11 años 2 meses antes #694 por jmarreros
Respuesta de jmarreros sobre el tema Re:Template override para mod_latestnews
Tal ves este tutorial te ayude

http://www.monitojoomla.com/tutoriales/plantillas/30-agregar-datos-adicionales-al-modulo-de-contenid

Para el módulo lastest news es parecido


Saludos

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

  • jmarreros
  • Visitante
  • Visitante
11 años 2 meses antes #695 por jmarreros
Respuesta de jmarreros sobre el tema Re:Template override para mod_latestnews
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
11 años 2 meses antes #711 por eonsharrarnapol
¡Gracias! Está resuelto :P

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

Gracias a Foro Kunena