Как отобразить пользовательские параметры статьи в Joomla - PullRequest
0 голосов
/ 08 февраля 2011

Я пытаюсь создать простое текстовое поле, которое может быть дополнительно показано в статье Joomla.
На данный момент я создал 2x пользовательских параметра статьи (viewable и quick_summary)

администратор> компоненты> com_content> модели> article.xml

<params group="advanced">
<param name="viewable" type="list" default="no" label="Viewable" description="">
<option value="no">No</option>
<option value="yes">yes</option>
</param>
<param name="quick_summary" type="textarea" rows="10" cols="30" 
    label="Summary" description="Summary" />
<param type="spacer" />
...
</params>

В файле шаблона
Чтобы показывать quick_summary в зависимости от статуса просматриваемого, я использовал следующее:

<?php 
if ($this->params->get('viewable') == "yes") {
echo $this->params->get('quick_summary');
}
?>

Любая помощь очень ценится

1 Ответ

2 голосов
/ 08 февраля 2011

USe

$htmlArray = $this->params->renderToArray('nameSpace','groupName');

Возвращает html всех параметров groupName в виде массива.Затем отобразите их, используя цикл for или используя индекс.

echo $this->params->render('nameSpace','groupName');

Это отобразит html всех параметров GroupName

...