Тоже попробую Вам немного помочь.
Вы получаете сообщение об ошибке "
Submission is not configured correctly" вот по какой причине:
// check type
if (!$this->type) {
throw new SubmissionControllerException('Submissions are not configured correctly.');
}
Переменная
$this->type принадлежит классу
SubmissionController прописанного в файле
.\components\com_zoo\controllers\submission.php
и неприятное для Вас сообщение рождается в недрах функции
protected function _init().
Найдите в указанном выше классе эту самую функцию
_init() и после строчки:
$this->redirectTo = urldecode($this->app->request->getString('redirect', ''));
поставьте, например, следующее:
echo "Дамп переменной type_id: ";
var_dump($type_id);
echo '<br>';
Затем, в этой же функции найдите строчку:
// set type
$this->type = $this->submission->getType($type_id);
и после неё поставьте, например, следующее:
echo "Дамп переменная this->type: ";
jbdump($this->type);
Затем, сохраняете файл, запускаете процедуру submission и смотрите на содержание переменной type_id ... в ней должно быть
наименование выбранного вами
типа элемента!