[Php] ¿Cómo obtener el texto del artículo por ID del artículo en Joomla?


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:

  1. Desde dentro componente propio:

    $app = JFactory::getApplication();
    $params = $app->getParams();
    $param = $params->get('terms_article_id');
  2. De otro componente:

    $params = JComponentHelper::getParams('com_mycom');
    $id = $params->get('terms_article_id');
  3. 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;



Links