UMI Страница успешной отправки формы

И так у нас уже есть созданная веб форма.

На той странице где нам ее нужно вывести пишем макрос например

%system listErrorMessages()% %webforms add(1663,200315,’ssangyong_feedback’)%

первый параметр – отправитель
второй – наши форма
третий – шаблон вывода формы из папки tpls/data/reflection/

дальше создаем сам шаблон ssangyong_feedback.tpl

например:

<?php

$FORMS = Array();

$FORMS['error_no_form'] = '<b>Форма не определена</b><br />Обратитесь к администрации ресурса';

$FORMS['send_successed'] = 'Ваше сообщение отправлено';

$FORMS['form_block'] = <<<END
     %system listErrorMessages()%
<form enctype="multipart/form-data" method="post" action="/webforms/send/">
	<input type="hidden" name="ref_onsuccess" value="/result/" />
	<input type="hidden" name="system_form_id" value="%form_id%" />
	<input type="hidden" name="system_template" value="%template%" />

	<input type="hidden" name="template" class="textinputs" value="ssangyong_feedback" />

	%address_select%
	%groups%
</form>
END;

$FORMS['posted'] = <<<POSTED
% content redirect('/result')%
POSTED;

$FORMS['address_select_block']  = <<<END
<table border="0" width="500">
    <tr>
        <td>
            Получатель
        </td>

        <td>
            <select name="system_email_to" style="width: 200px">
                %options%
            </select>
        </td>
    </tr>
</table>
END;

$FORMS['address_select_block_line']  = <<<END
	<option value="%id%">%text%</option>
END;

$FORMS['reflection_block'] = <<<END
%groups%
%system captcha()%
<input type="submit" value="Отправить" />
END;

$FORMS['reflection_group'] = <<<END

<br /><b>%title%</b><br /><br />

<table border="0">
	%fields%
</table>

END;

$FORMS['reflection_group_address'] = <<<END

<table border="0" width="500">
    <tr>
        <td>
            Получатель
        </td>

        <td>
            <select name="system_email_to" style="width: 200px">
                %options%
            </select>
        </td>
    </tr>
</table>

END;

$FORMS['reflection_field_string'] = <<<END

	<tr>
		<td width="200">
			%title%:
		</td>

		<td>
			<input type="text" name="%input_name%" value="%value%" size="50" />
		</td>
	</tr>

END;

$FORMS['reflection_field_text'] = <<<END

	<tr>
		<td>
			%title%:
		</td>

		<td>
			<textarea name="%input_name%" style="width: 300px; height:200px;">%value%</textarea>
		</td>
	</tr>

END;

$FORMS['reflection_field_boolean'] = <<<END

	<tr>
		<td>
			%title%:
		</td>

		<td>
			<input type="hidden" id="%input_name%" name="%input_name%" value="%value%" />
			<input onclick="javascript:document.getElementById('%input_name%').value = this.checked;" type="checkbox" %checked% value="1" />
		</td>
	</tr>

END;

$FORMS['reflection_field_file'] = <<<END

	<tr>
		<td>
			%title%:
		</td>

		<td>
            <input type="file" name="%input_name%" />
		</td>
	</tr>
END;

$FORMS['reflection_field_relation'] = <<<END
    <tr>
        <td>
            %title%:
        </td>

        <td>
            <select name="%input_name%" style="width: 205px" class="textinputs">
                <option />
                %options%
            </select>
        </td>
    </tr>

END;

$FORMS['reflection_field_relation_option'] = <<<END
    <option value="%id%">%name%</option>
END;

$FORMS['reflection_field_relation_option_a'] = <<<END
    <option value="%id%" selected="selected">%name%</option>
END;

$FORMS['reflection_field_multiple_relation'] = <<<END
    <tr>
        <td>
            %title%:
        </td>

        <td>
            <select name="%input_name%" class="textinputs" style="height:50px;" multiple>
                <option />
                %options%
            </select>
        </td>
    </tr>

END;

$FORMS['reflection_field_multiple_relation_option'] = <<<END
    <option value="%id%">%name%</option>
END;

$FORMS['reflection_field_multiple_relation_option_a'] = <<<END
    <option value="%id%" selected="selected">%name%</option>
END;

?>

здесь важные моменты это

строка

<input type="hidden" name="template" class="textinputs" value="ssangyong_feedback" />

и строка

<input type="hidden" name="ref_onsuccess" value="/result/" />

а также блок

$FORMS['posted'] = <<<POSTED
% content redirect('/result')%
POSTED;

дальше у нас должна быть создана страница в структуре сайта с превдостатическим адресом result
– это будет наша страница с сообщением об успешной отправке.
там указываем тайтл , тело сообщения или что там у вас будет , и шаблон страницы

теперь вроде все должно работать

для каждой формы если все нужно разное создаем отдельные файлы в папке tpls/data/reflection/
и страницы с сообщениями об успешной отправке, все назначаем по аналогии и получаем разные страницы об успешной отправке для разных форм