Телеграм: @camouf_ru Почта: mihail@bazarow.ru
Лето Осень Зима Весна

Получение местоположений через API Битрикс c поиском по select.

RSS
Получение местоположений через API Битрикс c поиском по select.
 
Получение местоположений через API Битрикс c поиском по select.

Если нужно получить список городов из модуля "Местоположения" можно воспользоваться API Битрикс. Данные местоположения можно использовать в любом месте сайта или в любом компоненте. Например в профиле пользователя или формах обратной связи.
 
Очень полезная статья, спасибо. p.s. Забавный ID: my_sity :))
 
Опечатка вот в этой строке: Лишняя ")"
Код
echo $item['NAME_RU']).'<br>'; 
 
Цитата
Николай Сухих пишет:
Опечатка вот в этой строке: Лишняя " ;) "
Код
 echo $item['NAME_RU']).'<br>'; 
 
Поправил  :D
 
Может вы знаете, как в \Bitrix\Sale\Location\LocationTable::getList получить еще и название региона. К примеру если в filter массив добавить * то получим REGION_ID, но не REGION_NAME.
С D7 еще совсем не дружу, может на этом примере станет чуть понятнее..
 
Цитата
Николай Сухих пишет:
Может вы знаете, как в \Bitrix\Sale\Location\LocationTable::getList получить еще и название региона. К примеру если в filter массив добавить * то получим REGION_ID, но не REGION_NAME.
С D7 еще совсем не дружу, может на этом примере станет чуть понятнее..
Видимо пятничный синдром. Если вместо
Код
 '=TYPE.ID' => '5'

указать
Код
'TYPE_CODE' => array("REGION", "CITY")

Получим в списке регионы и города и по REGION_ID ищем сущность(регион) в этом же списке с ID = REGION_ID и TYPE_CODE = REGION

Код
$arFilter = array(
    '=NAME.LANGUAGE_ID' => LANGUAGE_ID,
    // "COUNTRY", "VILLAGE",
    'TYPE_CODE' => array("REGION", "CITY"),
);

$arSelect = array(
    // '*',
    'ID' => 'ID',
    'REGION_ID' => 'REGION_ID',
    'NAME_RU' => 'NAME.NAME',
    'TYPE_CODE' => 'TYPE.CODE',
);
 
А как указанный город передать в sale.order.ajax (Выбор региона)?
 
Цитата
Николай Сухих написал:
А как указанный город передать в sale.order.ajax (Выбор региона)?
Там это есть штатно, в старом и в новом шаблоне должен быть подключен компонент location
Форма ответов
 
Текст сообщения*
Перетащите файлы
Ничего не найдено
Файл
Загрузить файлы
 

Записная книжка разработчика

Примерно с 2013-го года пишу заметки по разработке сайтов на Битрикс.
Вы можете задавать уточняющие вопросы в комментариях- отвечаю или дополняю заметки по возможности.

Валидация пароля и подтверждения при регистрации в битрикс Просмотров: 12932 Встала задачка сделать валидацию пароля и его подтверждения в стандартной форме регистраци... Привязка к разделам в компоненте "Добавления элементов пользователем" Просмотров: 11034 В системе управления 1С Битрикс есть компонент "Форма добавления / редактирования" - котор... Самодельная форма добавления элемента на API Битрикс Просмотров: 38483 Компонент iblock.element.add.form написан таким образом, что вы не сможете (не попотев изр... Перенос Битрикс сайта с хостинга на хостинг, инструкция Просмотров: 24408 Достаточно часто спрашивают как перенести сайт работающий на 1С Битрикс с одного хостинга ... Вывести новости из конкретного раздела инфоблока Битрикс Просмотров: 50546 Бывает что требуется вывести конкретные новости или статьи из одного раздела инфоблока в Б... Определить местоположение пользователя и показать на карте Просмотров: 2503 Задача определить местоположение текущего пользователя и показать его на карте, с меткой. ... Показ страницы сайта в боковом слайдере, на примере всплывающей формы обратной связи. Просмотров: 471 Если вы хотите сделать подгрузку любой страницы сайта в боковой слайдер, для этого в битри... Объединить отдельные поля ФИО в одно свойство при оформлении заказа. Просмотров: 143 Пользователь, при оформлении заказа, заполняет три отдельных поля с фамилией, именем и отч... Вывести товары из того же раздела в карточке товара Просмотров: 16635 Немножко топорный, но все же вполне действенный способ по выводу внутри подробной карточки... Менять большую картинку, при клике на маленькую, в детальной карточке Просмотров: 972 Мини скриптик, может кому пригодится для каталога товаров или новостей при использовании д... Вывести производителей на сайте с отбором его товаров из каталога Просмотров: 16667 Достаточно частая задачка для каталога или интернет-магазина: вывести список производителе... Cordova, ввод в input под диктовку. Голосовой поиск в мобильном приложении. Просмотров: 650 Итак, задачка: реализовать голосовой поиск в мобильном приложении на Cordova. По сути, нам... Звездочки в рейтинге Битрикс статей и новостей Просмотров: 17044 Стандартный вид рейтинга в новостях Битрикс, ну скажем так- не очень красив. Давайте его п... Отфильтровать новости в Битрикс за заданный период Просмотров: 14006 Иногда, нужно отфильтровать элементы (новости например) по дате в Битрикс, с помощью компо... Показать только один тип цены в каталоге Битрикс Просмотров: 12272 Достаточно часто, при создании сайта на битрикс, можно столкнуться с такой проблемой: на с... Сниппеты типографики bootstrap, для Битрикс Просмотров: 6869 Если вы подключили bootstrap к своему сайту, или сверстали весь шаблон, подключив bootstra... Фотогалерея на базе компонента новостей, с fancybox. Просмотров: 270 Это заметка обновление к очень старой, уже имеющейся на сайте. Сделаем что-то типа фотогал... Старые шаблоны битрикс для простой верстки Просмотров: 15783 Новые версии типового интернет-магазина, который идет в комплекте с Битрикс (от 12 версии ... Как вывести свойства инфоблока по отдельности и немного плюшек не в тему Просмотров: 100523 Если у инфоблока несколько свойств- то при выводе их всех, скажем в детальном описании нов... Вывести разделы инфоблока в которых находится элемент Битрикс Просмотров: 15015 Если нужно в карточке товара или новости, вывести структуру разделов в котором находится э...