Добрый день. Подскажите пожалуйста как можно получить данные ShowTitle чтоб их можно было передать в компонент Веб Формы ( form.result.new ) и чтоб это заголовок ShowTitle прилетел в раздел Сервисы -> Веб формы.
На сайте есть разделы с услугами например ( Услуги сантехника, Услуги электрика ) в каждом разделе есть элементы услуг и когда мы по подаем на детальную страницу услуги то у нас там есть веб форма ( form.result.new ) и мне надо как то достучаться до заголовка $APPLICATION->ShowTitle(false); или до навигационной цепочки чтоб получить название элемента и передать его дальше в раздел Сервисы -> Веб формы чтоб было понятно из какой именно услуги прилетело сообщение.
Стандартный компонент form.result.new
На сайте есть разделы с услугами например ( Услуги сантехника, Услуги электрика ) в каждом разделе есть элементы услуг и когда мы по подаем на детальную страницу услуги то у нас там есть веб форма ( form.result.new ) и мне надо как то достучаться до заголовка $APPLICATION->ShowTitle(false); или до навигационной цепочки чтоб получить название элемента и передать его дальше в раздел Сервисы -> Веб формы чтоб было понятно из какой именно услуги прилетело сообщение.
Стандартный компонент form.result.new
| Код |
|---|
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
?>
<?if ($arResult["isFormErrors"] == "Y"):?><?=$arResult["FORM_ERRORS_TEXT"];?><?endif;?>
<?=$arResult["FORM_NOTE"]?>
<?if ($arResult["isFormNote"] != "Y")
{
?>
<?=$arResult["FORM_HEADER"]?>
<!--<table>-->
<?//
//if ($arResult["isFormDescription"] == "Y" || $arResult["isFormTitle"] == "Y" || $arResult["isFormImage"] == "Y")
//{
//?>
<!-- <tr>-->
<!-- <td>--><?//
///***********************************************************************************
// form header
//***********************************************************************************/
//if ($arResult["isFormTitle"])
//{
//?>
<!-- <h3>--><?//=$arResult["FORM_TITLE"]?><!--</h3>-->
<?//
//} //endif ;
//
// if ($arResult["isFormImage"] == "Y")
// {
// ?>
<!-- <a href="--><?//=$arResult["FORM_IMAGE"]["URL"]?><!--" target="_blank" alt="--></span><span style="color:#f92672;"><?//=GetMessage("FORM_ENLARGE")?><!--"><img src="--><?//=$arResult["FORM_IMAGE"]["URL"]?><!--" --><?//if($arResult["FORM_IMAGE"]["WIDTH"] > 300):?><!--width="300"--><?//elseif($arResult["FORM_IMAGE"]["HEIGHT"] > 200):?><!--height="200"--><?//else:?><!----><?//=$arResult["FORM_IMAGE"]["ATTR"]?><!----><?//endif;?><!-- hspace="3" vscape="3" border="0" /></a>-->
<!-- --><?////=$arResult["FORM_IMAGE"]["HTML_CODE"]?>
<!-- --><?//
// } //endif
// ?>
<!---->
<!-- <p>--><?//=$arResult["FORM_DESCRIPTION"]?><!--</p>-->
<!-- </td>-->
<!-- </tr>-->
<!-- --><?//
//} // endif
// ?>
<!--</table>-->
<!--<br />-->
<?// echo'<pre>';print_r($arResult);echo'</pre>'; ?>
<?
/***********************************************************************************
form questions
***********************************************************************************/
?>
<?//$APPLICATION->ShowTitle(false);?>
<?
foreach ($arResult["QUESTIONS"] as $FIELD_SID => $arQuestion)
{
if ($arQuestion['STRUCTURE'][0]['FIELD_TYPE'] == 'hidden')
{
echo $arQuestion["HTML_CODE"];
}
else
{
?>
<!-- --><?//if (is_array($arResult["FORM_ERRORS"]) && array_key_exists($FIELD_SID, $arResult['FORM_ERRORS'])):?>
<!-- <span class="error-fld" title="--></span><span style="color:#f92672;"><?//=$arResult["FORM_ERRORS"][$FIELD_SID]?><!--"></span>-->
<!-- --><?//endif;?>
<!-- --><?//=$arQuestion["CAPTION"]?><!----><?//if ($arQuestion["REQUIRED"] == "Y"):?><!----><?//=$arResult["REQUIRED_SIGN"];?><!----><?//endif;?>
<!-- --><?//=$arQuestion["IS_INPUT_CAPTION_IMAGE"] == "Y" ? "<br />".$arQuestion["IMAGE"]["HTML_CODE"] : ""?>
<?// echo'<pre>';print_r($arResult);echo'</pre>'; ?>
<?//$arQuestion = $APPLICATION->ShowTitle(false);?>
<?// echo'<pre>';print_r($arQuestion);echo'</pre>'; ?>
<div class="form-group hidespan">
<?=$arQuestion["HTML_CODE"]?>
</div>
<?
}
} //endwhile
?>
<?
if($arResult["isUseCaptcha"] == "Y")
{
?>
<!-- <b>--><?//=GetMessage("FORM_CAPTCHA_TABLE_TITLE")?><!--</b>-->
<!-- <input type="hidden" name="captcha_sid" value="--><?//=htmlspecialcharsbx($arResult["CAPTCHACode"]);?><!--" />-->
<!-- <img src="/bitrix/tools/captcha.php?captcha_sid=--><?//=htmlspecialcharsbx($arResult["CAPTCHACode"]);?><!--" width="180" height="40" />-->
<?//=GetMessage("FORM_CAPTCHA_FIELD_TITLE")?>
<?//=$arResult["REQUIRED_SIGN"];?>
<!-- <input type="text" name="captcha_word" size="30" maxlength="50" value="" class="inputtext" />-->
<?
} // isUseCaptcha
?>
<div class="form-group-submit"><input <?=(intval($arResult["F_RIGHT"]) < 10 ? "disabled=\"disabled\"" : "");?> type="submit" name="web_form_submit" value="<?=htmlspecialcharsbx(strlen(trim($arResult["arForm"]["BUTTON"])) <= 0 ? GetMessage("FORM_ADD") : $arResult["arForm"]["BUTTON"]);?>" /></div>
<!-- --><?//if ($arResult["F_RIGHT"] >= 15):?>
<!-- <input type="hidden" name="web_form_apply" value="Y" /><input type="submit" name="web_form_apply" value="--><?//=GetMessage("FORM_APPLY")?><!--" />-->
<!-- --><?//endif;?>
<!-- <input type="reset" value="--><?//=GetMessage("FORM_RESET");?><!--" />-->
<!--<p>-->
<?//=$arResult["REQUIRED_SIGN"];?><!-- - --><?//=GetMessage("FORM_REQUIRED_FIELDS")?>
<!--</p>-->
<?//=$arResult["FORM_FOOTER"]?>
<?
} //endif (isFormNote)
?> |