将选项卡和字段添加到自定义 joomla 组件
Add tabs and fields to custom joomla component
如何在后端向 joomla 组件添加更多选项卡和字段,
-尝试编辑视图 xml 文件添加更多字段集,但没有成功
- 尝试在视图管理组件中编辑编辑文件,但没有成功,
换句话说我想实现这个,就像图片一样
有什么帮助吗?
您必须将其设置为视图模板 admin\views\*view_name\tmpl\*template_name.php
。
您必须使用的结构是:
<?php echo JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'general')); ?>
<?php echo JHtml::_('bootstrap.addTab', 'myTab', 'general', JText::_('COM_COMPONENT_NAME_TAB_1_NAME', true)); ?>
...
<?php echo JHtml::_('bootstrap.endTab'); ?>
<?php echo JHtml::_('bootstrap.addTab', 'myTab', 'advanced', JText::_('COM_COMPONENT_NAME_TAB_2_NAME', true)); ?>
...
<?php echo JHtml::_('bootstrap.endTab'); ?>
<?php echo JHtml::_('bootstrap.endTabSet'); ?>
您还可以检查核心组件以获取更多示例。
至于每个选项卡的内容,您可以限制循环以仅获取一个字段集的字段:
<?php foreach ($this->form->getFieldset("general") as $field): ?>
<div class="control-group">
<div class="control-label"><?php echo $field->label; ?></div>
<div class="controls"><?php echo $field->input; ?></div>
</div>
<?php endforeach; ?>
如何在后端向 joomla 组件添加更多选项卡和字段,
-尝试编辑视图 xml 文件添加更多字段集,但没有成功 - 尝试在视图管理组件中编辑编辑文件,但没有成功,
换句话说我想实现这个,就像图片一样
有什么帮助吗?
您必须将其设置为视图模板 admin\views\*view_name\tmpl\*template_name.php
。
您必须使用的结构是:
<?php echo JHtml::_('bootstrap.startTabSet', 'myTab', array('active' => 'general')); ?>
<?php echo JHtml::_('bootstrap.addTab', 'myTab', 'general', JText::_('COM_COMPONENT_NAME_TAB_1_NAME', true)); ?>
...
<?php echo JHtml::_('bootstrap.endTab'); ?>
<?php echo JHtml::_('bootstrap.addTab', 'myTab', 'advanced', JText::_('COM_COMPONENT_NAME_TAB_2_NAME', true)); ?>
...
<?php echo JHtml::_('bootstrap.endTab'); ?>
<?php echo JHtml::_('bootstrap.endTabSet'); ?>
您还可以检查核心组件以获取更多示例。
至于每个选项卡的内容,您可以限制循环以仅获取一个字段集的字段:
<?php foreach ($this->form->getFieldset("general") as $field): ?>
<div class="control-group">
<div class="control-label"><?php echo $field->label; ?></div>
<div class="controls"><?php echo $field->input; ?></div>
</div>
<?php endforeach; ?>