Вот появилась такая проблема, адрес страницы обратной связи примерно такой: http://www.ышеу.ru/index.php?id=12&width=1280&height=1024, width и height нужны для того, что бы использовать разные шаблоны под разные разрешения.
eForm не обрабатывается, если в tpl указывать form action=[~[*id*]~], и только, если вручную дописывать &width=1280&height=1024, то форма работает. А надо, что адрес выводился с высотой и шириной. кстати, сниппет отвечающий за это:
if (isset($_GET['width']) AND isset($_GET['height']))
{
$w1 = $_GET['width'];
$h1 = $_GET['height'];
}
else
{
echo "<script language='javascript'>\n";
echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}"
. "&width=\" + screen.width + \"&height=\" + screen.height;\n";
echo "</script>\n";
exit();
}
т.е. видно, что если страница загружается без параметра высоты и ширины, то она снова перезагружается со скриптом. Поэтому нужно, что бы в чанке, form action, адрес выводился с нужной высотой и шириной, но сниппет, если вызывать так:
<form action="
http://www.inveco-invest.ru/[~[*id*]~][!adress!]"
не фурычит...
Как же можно поступить?