私の質問に対する他の解決策を見つけました。このジョブは、コンテンツ プラグイン イベント (トリガー) によっても実行できます。からのコードcomponents/com_content/views/article/view.html.php
:
JPluginHelper::importPlugin('content');
$results = $dispatcher->trigger('onContentPrepare', array ('com_content.article', &$item, &$this->params, $offset));
$item->event = new stdClass();
$results = $dispatcher->trigger('onContentAfterTitle', array('com_content.article', &$item, &$this->params, $offset));
$item->event->afterDisplayTitle = trim(implode("\n", $results));
$results = $dispatcher->trigger('onContentBeforeDisplay', array('com_content.article', &$item, &$this->params, $offset));
$item->event->beforeDisplayContent = trim(implode("\n", $results));
$results = $dispatcher->trigger('onContentAfterDisplay', array('com_content.article', &$item, &$this->params, $offset));
$item->event->afterDisplayContent = trim(implode("\n", $results));
したがって、実際に文字列からオブジェクトを作成し、これらのトリガーに渡すことができます。その結果、主要な機能を備えた記事のようにレンダリングされたコンテンツが得られます。
それに関するいくつかの詳細情報:
http://www.inmotionhosting.com/support/edu/joomla-25/create-plugin/content-plugin-events
https://groups.google.com/forum/#!msg/joomla-dev-cms/VZVurjiZWIs /9Vr45KS2LTMJ