Перейти к содержанию
Официальный форум поддержки Simpla

Фильтр товаров "без фото" в админ панели


Рекомендуемые сообщения

Помогите с запросом чтоб сделать фильтр в админке по товарам без фото. Примерно знаю где что добавить, но сам запрос составить не могу

Ссылка на сообщение
Поделиться на другие сайты

Смотри в сторону фильтра по вариантам (в наличии или нет в наличии)

Ссылка на сообщение
Поделиться на другие сайты
В 16.08.2022 в 20:40, alexivchenko сказал:

в api/Products.php


public function get_products($filter = array()) {
..
$has_images_filter = '';
..
if(isset($filter['has_images'])) {
	$has_images_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __images pi WHERE pi.product_id=p.id LIMIT 1) = ?', intval($filter['has_images']));
}
..
$has_images_filter
..
}

public function count_products($filter = array()) {
..
$has_images_filter = '';
..
if(isset($filter['has_images'])) {
	$has_images_filter = $this->db->placehold('AND (SELECT count(*)>0 FROM __images pi WHERE pi.product_id=p.id LIMIT 1) = ?', intval($filter['has_images']));
}
..
$has_images_filter
..
}

в simpla/ProductsAdmin.php


if($f = $this->request->get('filter', 'string')) {
..
elseif($f == 'without_images') {
	$filter['has_images'] = 0;
}
}

в simpla/design/html/products.tpl 


<!-- Фильтры -->
<ul>
..
<li {if $filter=='without_images'}class="selected"{/if}>
	<a href="{url keyword=null brand_id=null category_id=null page=null limit=null filter='without_images'}">Без изображений</a>
</li>
</ul>
<!-- Фильтры -->

 

Спасибо, я нашёл тогда тему тут на форуме где аналогичное решение

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...