Добрый день!
Помогите пожалуйста с групповой обработкой материалов в админке компонента средствами Joomla. Со всеми фильтрами разобрался сам, но с этим так и не смог.
В шаблоне вывода списка материалов default.php добавил код:
<?php echo $this->loadTemplate('batch'); ?>
Появилась форма пакетной обработки.
Далее создал сам шаблон default_batch как в стандартном компоненте com_content предварительно закоментировал там два поля "echo JHtml::_('batch.access')", "echo JHtml::_('batch.language')", так как они мне просто не нужны. С уровнем доступа к компоненту я не работаю и сортировки по языку у меня тоже в компоненте нет:
<?php // no direct access
defined('_JEXEC') or die;
$published = $this->state->get('filter.published');
?>
<fieldset class="batch">
<legend><?php echo JText::_('COM_WEBLINKS_BATCH_OPTIONS');?></legend>
<p><?php echo JText::_('COM_WEBLINKS_BATCH_TIP'); ?></p>
<?php //echo JHtml::_('batch.access');?>
<?php //echo JHtml::_('batch.language');?>
<?php if ($published >= 0) : ?>
<?php echo JHtml::_('batch.item', 'com_myshop', $published);?>
<?php endif; ?>
<button type="submit" onclick="Joomla.submitbutton('myshops.batch');">
<?php echo JText::_('JGLOBAL_BATCH_PROCESS'); ?>
</button>
<button type="button" onclick="document.id('batch-category-id').value='';document.id('batch-access').value='';document.id('batch-language-id').value=''">
<?php echo JText::_('JSEARCH_FILTER_CLEAR'); ?>
</button>
</fieldset>
Требуется осуществить лишь груповое копирование или перемещение материалов из одной категории в другую.
После выбора галочками нужных материалов и нажатии кнопки "выполнить" форма перегружается и просто показывает путое поле админки (картинку приаттачил).
Компонент разрабатывается по аналогии стандартных MVC компонентов Joomla 1.7. Может у меня чего то не хватает в модели? Вроде всё сверил, имена итп - не работает и ошибок тоже не выдаёт. На http://docs.joomla.org/ я по этому поводу ничего не нашол. Вобщем функционал оч нужный - помогите.
Спасибо!
[вложение удалено Администратором]