2011-02-07 3 views
0

Я пытаюсь создать простое текстовое поле, которое можно дополнительно показать в статье Joomla.
В настоящее время я создал 2x Params пользовательские статьи (для просмотра и quick_summary)Как изменить параметры пользовательской статьи в Joomla

Администратор> Компоненты> 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> 

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

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

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

+0

FYI [Это где я получил большую часть выше от] (http://forum.joomla.org/viewtopic.php?p= 1733986 # p1733986) – Jamie

+0

так что конкретно в этом вопросе? прочитайте файлы вида и модели @/components/com_article/это должно помочь –

ответ

2

USE

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

Это будет возвращать HTML всех параметров Groupname, как массив. Затем повторите их, используя цикл или используя индекс.

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

Это эхо HTML всех параметров ИмяГруппы

Смежные вопросы