код ТДС "Отображение формы" заменить на:
<?php
if (Core::moduleIsActive('form'))
{
$oForm = Core_Entity::factory('Form', Core_Array::get(Core_Page::instance()->libParams, 'formId'));
$sFormSubject = $oForm->email_subject;
$oForm->email_subject = Core_Array::getPost('subject');
$Form_Controller_Show = new Form_Controller_Show($oForm);
$xslName = Core_Array::get(Core_Page::instance()->libParams, 'formXsl');
if (!is_null(Core_Array::getPost($oForm->button_name)))
{
$Form_Controller_Show
->values($_POST + $_FILES)
// 0 - html, 1- plain text
->mailType(Core_Array::get(Core_Page::instance()->libParams, 'mailType'))
->mailXsl(
Core_Entity::factory('Xsl')->getByName(Core_Array::get(Core_Page::instance()->libParams, 'notificationMailXsl'))
)
->mailFromFieldName(Core_Array::get(Core_Page::instance()->libParams, 'emailFieldName'))
->process();
}
$oForm->email_subject = $sFormSubject;
$oForm->save();
$Form_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xslName)
)
->show();
}
else
{
?>
<h1>Формы</h1>
<p>Функционал недоступен, приобретите более старшую редакцию.</p>
<p>Модуль «<a href="http://www.hostcms.ru/hostcms/modules/forms/">Формы</a>» доступен в редакциях «<a href="http://www.hostcms.ru/hostcms/editions/corporation/">Корпорация</a>», «<a href="http://www.hostcms.ru/hostcms/editions/business/">Бизнес</a>» и «<a href="http://www.hostcms.ru/hostcms/editions/small-business/">Малый бизнес</a>».</p>
<?php
}
После чего в XSL шаблоне показа формы осталось только добавить в нужном месте
<input type="text" name="subject" placeholder="укажите тему письма" />