关于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;?>

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前