Forums / National / Russian / Сборка «Фриланс-биржа» / locationselector значение по умолчанию

lllyjiep
#1 2023-12-10 05:15

Всех приветствую!

Столкнулся с таким вопросом, как можно добавить значение сюда {PRDADD_FORM_LOCATION} от сюда {USERS_PROFILE_LOCATION}

карточка пользователя создана, там заполнены нужные поля, нужно что бы локация по умолчанию бралась с карточки пользователя и вставлялась в карточку создаваемую на маркете

Dayver
#2 2023-12-10 08:11

По логике плагина так и должно происходить. Если у вас работает иначе то нужно понять почему. Для дебага добавьте временно строчку в файл locationselector.market.add.tags.php вот так

    echo '<pre>'.print_r($ritem, true).'</pre>';///Вот эта строка для дебага ... потом убрать
    $t->assign(array(
        "PRDADD_FORM_LOCATION" => cot_select_location($ritem['item_country'], $ritem['item_region'], $ritem['item_city'], true)
    ));

И посмотрите что передаётся в функцию cot_select_location при генерации страницы создания карточки маркета. Если $ritem['item_country'], $ritem['item_region'], $ritem['item_city'] пусты то тогда локация должна заполнится из профиля пользователя.

P.S. Больше не дублируйте тему в разных ветках форума.

Pavlo Tkachenko aka Dayver