
关于jform的来构建和变量xml的详细过程,这段代码表现得非常好,需要细细品味。
<?php foreach ($this->form->getFieldsets() as $fieldset):?>
<?php $fields = $this->form->getFieldset($fieldset->name);?>
<?php if (count($fields)):?>
<fieldset class="adminform">
<?php if (isset($fieldset->label)):?>
<legend><?php echo JText::_($fieldset->label);?></legend>
<?php endif;?>
<ul class="adminformlist">
<?php foreach($fields as $field):?>
<?php if ($field->hidden):?>
<?php echo $field->input;?>
<?php else:?>
<li class="row">
<?php echo $field->label; ?>
<?php if($field->type == 'Editor'):?>
<div class="clr"></div>
<?php endif;?>
<div class="edit"><?php echo $field->input;?></div>
</li>
<?php endif;?>
<?php endforeach;?>
</ul>
</fieldset>
<?php endif;?>
<?php endforeach;?>
评论 (0)