parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Проблемы с maximum parameter(s)

Pa1n 14.09.2005 21:47

Разбираюсь с движком antistatic(ссылку нашёл здесь на форуме).Всё вроде понятно.Вся необходимая информация о объектах, процессах, блоках, темплейтах и сайтах добавлена в БД.Всё прекрасно работает, кроме блоков.При попытке вызвать обработку блока из обработчика парсер выдаёт ошибку:
method of engine (engine) accepts maximum 0 parameter(s)
Ошибку вызвал этот фрагмент:
main
Ошибка произошла при работе с файлом:

//classes/engine.p, строка номер 408
Почитал FAQ, заэкранировал все спецсимволы в теле блока, результат такой же.Документацию читал.Поиск юзал.
Вот код:
@executeBlock[dataProcessID;blockParam;blockBody]
# подготовка обработчика к использованию
^prepareProcesess[$dataProcessID]
# запуск обработчика
^if($PROCESSES.[$dataProcessID].main is junction){
	$result[^PROCESSES.[$dataProcessID].main[$blockParam;$blockBody]]
}{
	$result[]
}
#end @executeBlock[]
Я не прошу превести рабочий код, можете просто указать на причину по которой произошла эта ошибка или сказать в каком месте нужно перечитать документацию.Заранее спасибо.

  • Проблемы с maximum parameter(s), Pa1n 14.09.2005 21:47