Вход
Главное меню







Доступ к элементам формы из шаблонов
#1
Just popping in
Just popping in


Делаю свой модуль. В одном скрипте я создаю элементы формы следующим образом
...
$sort_select = new XoopsFormSelect(_MM_SORT, "user_sort" );
$sort_select->addOptionArray(array("uname"=>_MM_UNAME,"email"=>_MM_EMAIL,"last_login"=>_MM_LASTLOGIN,"user_regdate"=>_MM_REGDATE,"posts"=>_MM_POSTS));
$form = new XoopsThemeForm("", "searchform", "index.php" );
$form->addElement($sort_select);
$form->assign($xoopsTpl);

Вопрос в том, как мне получить доступ к конкретному элементу формы по его имени или индексу и вывести его в форме?
Последовательно пройти по всем элементам в цикле я могу следующим образом:
<form name="<{$searchform.name}>" action="<{$searchform.action}>" method="<{$searchform.method}>" <{$searchform.extra}>>
<table class="outer" cellpadding="4" cellspacing="1">
<!-- start of form elements loop -->
<{foreach item=element from=$searchform.elements}>
<{if $element.hidden != true}>
<tr>
<td class="head" width="30%"><b><{$element.caption}></b></td>
<td class="<{cycle values="even,odd"}>" width="70%"><{$element.body}></td>
</tr>
<{else}>
<{$element.body}>
<{/if}>
<{/foreach}>
<!-- end of form elements loop -->
</table>
<p align="center"><input type='submit' class='formButton' name='user_submit' id='user_submit' value='Искать'></p>
</form>
А вот как получить, например третий элемент формы и вывести его в нужном месте?

Posted on: 2005/3/5 14:08
 Top  Print  Reply Quote








Powered by XOOPS © 2001-2023 The XOOPS Project