如何从文章的自定义字段中获取参数?

时间:2016-03-22 18:09:05

标签: php joomla2.5

我有一些artciles的自定义字段。例如,这是名为“MyText”的文本字段。

我试着写一个简单的插件,它将在文章的页面(前端)上显示该字段的文本。那么我如何从这个领域获得价值并将其转移到插件?

Joomla版本是2.5

提前感谢所有人。

这是XML中的字段:

<field name="MyText" type="inputbox"
            label="MyText"
            description=""
            class="inputbox" size="25"
        />

1 个答案:

答案 0 :(得分:0)

确定!最后我自己写了。所以这是解决方案:

 public function onContentAfterDisplay($context, &$row, &$params, $page = 0)
{
    $articleId = (JRequest::getVar('option')==='com_content' && JRequest::getVar('view')==='article')? JRequest::getInt('id') : 0;
    $article =& JTable::getInstance('content');
    $article->load($articleId);

    $art_attribs = new JParameter($article->attribs);
    $mytext = $art_attribs->get('MyText');

    echo $mytext;
}