Пытаюсь в файле class.php отловить приход поста, только нефига не выходит. Подскажите, как правильно это сделать? Бегую по манулу, нефига не получается.
чтобы check_bitrix_sessid() вернуло тру, в форме ид сессии должно передаваться.
bitrix_sessid_post() в противном случае до вардампа не дойдет.
и ссылка должна быть на файл обработчика..
что у тебя отдается в $componentPath?
нужно обратиться в тот же компонент направив форму на туже страницу где компонент вызывается, тогда можно отловить в class.php просто на проверку $_POST, т.е. если компонент вызывается с site.ru/ то и направляем на / , а не в саму папку компонента
все равно же ты его вызываешь и $_POST переменные передаются, а вообще это один из вариантов, я обычно форму отправляю ajax'ом на отдельный файл находящийся в шаблоне тогоже компонента где и форма. а в файле подключив пролог обрабатываю полученные поля, т.к. подгрузка через компонент, может понадобиться только в том случае, чтобы получить полностью результат обработки всего компонента.