Acceda a Joomla 3.2 Título del artículo del módulo que se muestra al lado de
-
23-12-2019 - |
Pregunta
¡Estoy escribiendo una Joomla!Módulo en el que necesito mostrar el título actual del artículo.
Tengo este código encontrado en algún lugar aquí en un StackOverflow:
<?php
$option = JRequest::getCmd('option');
$view = JRequest::getCmd('view');
$ids = explode(':',JRequest::getString('id'));
$article_id = $ids[0];
$article =& JTable::getInstance("content");
$article->load($article_id);
echo $article->get("title");
?>
Aunque funciona, utiliza Jrequest de clase desaprobada, porque es de Joomla 1.7 y yo uso 3.2.2.¿Puede alguien decirme cómo reescribirlo para ser válido con Joomla 3.2?
Solución
Puede usar el siguiente código que utiliza estándares de codificación actualizados:
$input = JFactory::getApplication()->input;
$id = $input->getInt('id'); //get the article ID
$article = JTable::getInstance('content');
$article->load($id);
echo $article->get('title'); // display the article title
Espero que esto ayude
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow