Inicio Informática Programación Joomla - Obtener URL de artículos
 
Joomla - Obtener URL de artículos E-mail
Escrito por Marcos   
Miércoles, 22 de Diciembre de 2010 18:09

Voy a explicar brevemente como obtener en Joomla la URL de los artículos.

Si os fijais en la página de Progreso de esta web, tengo un listado de los artículos listados por fechas. y si os fijais además si haceis click en el artículo os lleva a él. Os dejo el trocito de código empleado para hacer esto:

 

Primero lo que hago es obtener acceso a la base de datos

db    =& JFactory::getDBO();

 

Después hago la query y obtengo un array de "registros"

 

$query = "Select id,sectionid,catid,title,created from jos_content WHERE state = 1 ORDER BY created DESC";
$db->setQuery($query, 0, 0);
$rows = $db->loadObjectList();


state=1 significa que el artículo tiene que estar publicado.

 

Despues recorro la colección de objetos y voy mostrando la fecha y el nombre y fijaros en el link


foreach ($rows as $row):  
    echo "<tr style='border-bottom:1px solid #D1D1CF'>";
   echo "<td align='left' valign='top' style='font-weight:bold'>" . date('d-m-Y',strtotime($row->created)) . "</td>";
   echo "<td width='20px'></td>";
   echo "<td><a href='" . JRoute::_(ContentHelperRoute::getArticleRoute($row->id, $row->catid, $row->sectionid)) . "'>" . $row->title . "</a></td>";
endforeach;

 
 

Búsquedas

Idiomas

Spanish English French German Italian