我有一些自定义字段。例如,这是名为"MyText"的文本字段。
我尝试编写简单的插件,将在文章页面(前端)上显示此字段中的文本。那么如何从这个字段中获取值并将其转移到插件中呢?
Joomla版本是2.5
提前感谢大家。
这是 XML 中的字段:
<field name="MyText" type="inputbox"
label="MyText"
description=""
class="inputbox" size="25"
/>
好的!最后我自己写的。所以这是解决方案:
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;
}