¿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:

  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;