Алексей нужно делать запрос в базу данных из модели, а уже после выводить значение в инпут.
В shop.model.php в конец класса show_search
Код
$result['pricebounds'] = DB::query_fetch_array('SELECT min(price) AS min, max(price) AS max FROM {shop} AS s JOIN {shop_price} AS p ON s.id=p.good_id WHERE currency_id=0 AND s.cat_id IN ('.implode(', ',$cat_ids).')');
А в инпуты вставляете, уже куда нужно, переменные
Код
$result['pricebounds']['min'] и $result['pricebounds']['max']
Все что выше относится только к цене, к характеристикам у меня реализовано так.
В файле shop.view.show_search.php
Привожу часть кода, откуда ясно что нужно взять.
Код
foreach($result["rows"] as $row){
$countDiv[$t] .= '<div class="js_shop_search_param shop_search_param shop_search_param'.$row["id"].'" cat_ids="'.$row["cat_ids"].'">';
switch($row["type"]){
case 'numtext':
$value_filtr_id1 = 'p'.$row["id"].'_1';
$value_filtr_id2 = 'p'.$row["id"].'_2';
$result['parambounds'] = DB::query_fetch_all("SELECT e.value1 AS value FROM {shop_param} AS s JOIN {shop_param_element} AS e JOIN {shop_param_category_rel} AS p ON s.id='".$row['id']."' WHERE e.param_id=s.id AND s.id=p.element_id AND type='numtext' AND e.trash='0'");
$parambounds = array();
foreach($result['parambounds'] as $row_parambounds){
$parambounds[] = (int) $row_parambounds['value'];
После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке.
Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.
В новой сборке DIAFAN.CMS 7.1.1 мы расширили функциональность баннеров, уделили внимание YML-фиду для Яндекс.Маркет, улучшили “Настройки шаблона”, оформили модуль лога действий и разработали “Заметки” для пользователей административной части сайта. Также проработали замечания и предложения наших пользователей, исправили несколько ошибок.