Page 1 of 1
Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Mon Dec 14, 2020 11:11 am
by rembo1978
Здравствуйте. Ещё давнее я подымал вопрос создания фильров через дополнительные поля галлеры
Например есть характеристики товара я под них создал GALLERY_CUSTOM_VAR поля
и я хочу вывести для категории Кроссовки
gallery_custom_var_brand=adidas&gallery_custom_var_gender=women
То есть для категории Кроссы вывести адидас для женщин
http://domain.com/category/krossovki/?g ... nder=women
Но не выводит. Как реализовать такую штуку (именно по кустом полям )
Такое работает
http://taniozilla.com.pl/brand/samsung/ ... lefoniczne
http://taniozilla.com.pl/kategoria/Akce ... ration_asc
но кустом поля прикрутить не получается
Думаю такая фича очень розширила возможности применения.
Для меня это каталоги товаров,так как можно завести огромную базу товаров.
Спасибо.
Если в движке нет такой возможности, может подскажите какой-то костыль через php.
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Mon Dec 14, 2020 11:48 am
by admin
Приветствую!
проверил - работает
у вас БЕЗ реврайта работает выборка?
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Mon Dec 14, 2020 3:17 pm
by rembo1978
Наверное я как обічно туплю. Вот ссылка
http://abs.zumalito.pp.ua/scj/tube/inde ... and=Adidas
должно вывести все Adidas (&gallery_custom_var_brand=Adidas), но не выводит.
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Mon Dec 14, 2020 3:19 pm
by rembo1978
Ok работает просто надо выводить без gallery_, то есть так &custom_var_brand=Adidas
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Tue Dec 15, 2020 8:08 am
by admin
ок, я что-то тоже не обратил внимание на наличие этого gallery_ в начале )
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Tue Dec 29, 2020 9:34 am
by rembo1978
Хочу таки сделать фильрт через php, таким макаром
<?php
$name = '<thumb num=1-100 allow_dupes=true order=ctr>"<!--ESCAPED_GALLERY_CUSTOM_VAR_COLOR-->",</thumb><thumb num=101-101 allow_dupes=true order=ctr>"<!--ESCAPED_GALLERY_CUSTOM_VAR_COLOR-->"</thumb>';
$colors = array_unique ($name);
foreach($colors as $value){
echo $value . "<br>";
}
?>
Но выдает ошибки php, я не програмист.
Возможно ли так отфильтровать все дубли и вывести все уники.
Помогите с кодом. Не знаю как засунуть в $colors = array_unique ( код - "<thumb num=1-100 allow_dupes=true order=ctr>"<!--ESCAPED_GALLERY_CUSTOM_VAR_COLOR-->",</thumb><thumb num=101-101 allow_dupes=true order=ctr>"<!--ESCAPED_GALLERY_CUSTOM_VAR_COLOR-->"</thumb>"
Постоянно подсвечевает ошибки.
Спасибо.
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Tue Dec 29, 2020 10:43 am
by admin
<?
$my_colors = array();
?>
<thumb num=101-101 allow_dupes=true order=ctr>
<?
$my_colors[] = '<!--ESCAPED_GALLERY_CUSTOM_VAR_COLOR-->';
?>
</thumb>
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Fri Jan 01, 2021 3:22 pm
by rembo1978
С Новым. Возникла идея создать страницу брендов по полю <!--GALLERY_CUSTOM_VAR_BRAND-->
Думал сделать реврайты типа такого
RewriteRule ^brand/([^/]+)/([^/]+)/$ /data/tube/?custom_var_brand=$1&page=$2&force_template=brand [L]
RewriteRule ^brand/([^/]+)/$ /data/tube/?custom_var_brand=$1&force_template=brand&%{QUERY_STRING} [L]
RewriteRule ^brand/([^/]+)/([^/]+)/([^/]+)/$ /data/tube/?custom_var_brand=$1&force_template=brand&order=$2&page=$3&%{QUERY_STRING} [L]
Но нет не пашет и c реврайтом и без. Это вообще возможно.
Допустим так domain.com/category/All/?custom_var_brand=Adidas работает.
А я хочу вывести domain.com/brand/Adidas/
Подскажите как сделать. Спасибо
Re: Фильтрация по GALLERY_CUSTOM_VAR_...
Posted: Sat Jan 02, 2021 5:31 pm
by admin
какой именно урл без реврайта который не работает?