¿Cómo obtener el texto del artículo por ID del artículo en Joomla? [php]
Answers
Obtenga el texto del artículo por ID del artículo en los complementos de Joomla 2.5 (3 también funcionarán según los documentos):
$article =& JTable::getInstance("content");
$article->load($id);
$content = '<h3>'. $article->get("title").'</h3>';
$content .= $article->get("introtext"); // introtext and/or fulltext
Y la ID del artículo se obtiene de los parámetros del componente / complemento, por ejemplo:
Desde dentro componente propio:
$app = JFactory::getApplication(); $params = $app->getParams(); $param = $params->get('terms_article_id');
De otro componente:
$params = JComponentHelper::getParams('com_mycom'); $id = $params->get('terms_article_id');
Obtenga el parámetro del módulo desde el archivo php de la plantilla:
$module = JModuleHelper::getModule('mod_mymodule'); $params = new JRegistry($module->params); // or $mymoduleParams if few used $id = (int) $headLineParams['count'];
Question
Quiero obtener el texto del artículo pasando la ID del artículo de la plantilla de joomla.
prueba esta técnica:
$article = JControllerLegacy::getInstance('Content')->getModel('Article')->getItem($articleId);
echo $article->introtext;