@VladimirPortev

Как реализовать смену номера телефона при выборе города на битрикс?

Всем привет!
Пытаюсь реализовать на битриксе смену контекта по выбору городу.
Без подключения к какой - либо гео базе, потому что известно количество городов.
Москва и Питер.
При входе на сайт всплывает окно, там есть RADIO BUTTON И кнопка Выбрать
Выбираешь Питер внизу страницы меняется номер телефона.
Я создал инфоблок с именем города и свойством PHONE
Использую я bitrix.news.list
Вот пока мой код без всплывашки.
<div class="news-list">
<?foreach($arResult["ITEMS"] as $arItem):?>
		<?if($arParams["DISPLAY_NAME"]!="N" && $arItem["NAME"]):?>
			<?if(!$arParams["HIDE_LINK_WHEN_NO_DETAIL"] || ($arItem["DETAIL_TEXT"] && $arResult["USER_HAVE_ACCESS"])):?>
<form name ="" method ="post">
<input type="radio" name="r"><b><?echo $arItem["NAME"]?></b><br />
			<?endif;?>
		<?endif;?>
<?endforeach;?>
<input type = "submit" value = "Выбрать">
	</form>
</div>
</div>
						<?if (isset($_POST['r'])):?>
        <?foreach($arItem["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
               <div id="telephone"> <?=$arProperty["DISPLAY_VALUE"];?></div><br />
        <?endforeach;?>
<?endif?>
</div>
</div>

Соответсвенно, подмена номера не проходит(
9cdd7c6ae5124ed2a7ca87f1f2453746.png
Я даже не знаю, что делать. Очень надо, чтобы автоматизировано работало, если вдруг добавятся города или будут меняться телефоны.
Помогите, пожалуйста.
  • Вопрос задан
  • 763 просмотра
Пригласить эксперта
Ответы на вопрос 1
sabramovskikh
@sabramovskikh
Записать текущий выбранный ID города в куку. Да и телефон туда же можно занести и выводить потом из куки. Если куки нет, то выводим по умолчанию телефон
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы