我有一些artciles的自定义字段。例如,这是名为“MyText”的文本字段。
我试着写一个简单的插件,它将在文章的页面(前端)上显示该字段的文本。那么我如何从这个领域获得价值并将其转移到插件?
Joomla版本是2.5
提前感谢所有人。
这是XML中的字段:
<field name="MyText" type="inputbox"
label="MyText"
description=""
class="inputbox" size="25"
/>
答案 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;
}