Добавить вкладки и поля в пользовательский компонент Joomla

Как я могу добавить больше вкладок и полей для компонента Joomla в бэкэнде,

-Попытка редактирования файла представления XML с добавлением дополнительных наборов полей, безуспешно
-Пробовал редактировать файл редактирования в представлении админки, безуспешно,

Другими словами, я хочу добиться этого, так же, как изображение
Образ

Любая помощь?

2

Решение

Вы должны установить его в шаблон просмотра 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; ?>
5

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector