当前位置: 首页 > 知识库问答 >
问题:

向自定义joomla组件添加选项卡和字段

席兴平
2023-03-14

如何向后端的joomla组件添加更多选项卡和字段,

-尝试编辑视图xml文件添加更多的字段集,没有成功-尝试编辑视图管理组件中的编辑文件,没有成功,

有什么帮助吗?

共有1个答案

燕璞
2023-03-14

您必须将其设置为视图模板admin\view\*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; ?>
 类似资料:
  • 我正在使用wordpress 4.1与ACF v4。我有一个添加了自定义字段的自定义帖子类型,每次添加新类别时都需要添加新的自定义字段。如果我自动添加类别“轿车”,我必须添加自定义字段“轿车”。我可以使用插件函数执行此操作吗?或者我必须用代码,在数据库中插入来做到这一点?提前致谢!!

  • 我需要在窗格上有一个选择监听器和选择方法,以便在单击节点时能够监视并显示突出显示。 我做了以下操作: 这工作得很好 - 但是我无法再使用场景构建器,因为我的FXML引用了此而不是。我不确定如何将我的自定义窗格放入场景构建器。我已经看过其他问题,它们都是FXML和控制器的组合 - 这只是一个。 有没有人知道这样做的方法,或者在初始化时将< code>Pane换成< code > PaneWithSe

  • WooCommerce的设置指仪表盘 - WooCommerce - 设置下的选项卡,有常规、产品、配送等等。很多WooCommerce插件会在这里增加自己的设置选项,它们是怎么做的呢?本文将介绍向WooCommerce设置里添加自定义选项卡和字段的方法。 WooCommerce设置 – 向产品设置里添加自定义选项卡和字段 目标:如上图所示,在产品选项卡下添加Example Section,里面就

  • 我想开始尝试一些文章布局覆盖新字段放置在管理区域,但真的很难找到在线帮助,指导整个过程。不幸的是,关于这个主题(包括joomla.org)的最深入的指南是2.5或更低,但我当然希望使用版本3。 我希望最终使用该技术添加各种字段,但我认为这是一个很好的起点,我的第一个目标是使“完整文章图像”可链接。我的意思是,当用户在管理区域编辑文章时,当他们进入“图像和链接”选项卡时,可能会有一个“链接”字段,这

  • 我正在尝试添加一个自定义字段到忍者表单(第3.3节)。到处都找不到完整的例子。 仔细查看代码,似乎过滤器'ninja_forms_register_fields'可以起到作用,但我无法让它在任何地方运行。

  • 在使用网页视图时,我可以使用重新加载()来刷新网页。但是在Chrome自定义标签中,我如何重新加载网页?请引导我。 谢谢