Ребята подскажите как реализовать?
Есть статьи, у них есть теги. Как дабавить выбор по тегам в фильтре?
Например: есть статья у нее есть тег — 45мин, в фильтре выбераем время приготовления, желательно в виде списка, 45мин и все статьи с этим тегом смотрим.
Теги
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
#1
29 ноября 2016 в 17:20
#2
29 ноября 2016 в 18:10
#3
29 ноября 2016 в 18:31
Совсем не подойдёт, речь немного о другом.Авось подойдет
Сегодня в 17:49
#4
29 ноября 2016 в 18:36
Loadырь, Ну у Вас же можно там сделать поле, а в фильтре есть поиск по полю. Я так понимаю значения будут установлены жестко (5, 10, 15,20 и т.д.) Можно отфильтровать. и потом полученную ссылку оформить и в виджет=)
Хотя так можно сделать и с обычным строковым полем…
tagilnext, Может еще тип поля "Число" подойдет с фильтром по диапазону или
instantcms.ru/addons/polzunki.html
Хотя так можно сделать и с обычным строковым полем…
tagilnext, Может еще тип поля "Число" подойдет с фильтром по диапазону или
instantcms.ru/addons/polzunki.html
#5
29 ноября 2016 в 18:40
Хорошо, если это проблема, может хоть без списка, вооб теги можно засунуть в фильтр?
#6
29 ноября 2016 в 18:42
Jestik, тэги уже есть, их только надо вывести в фильтре. Надо как-то это поле вывести в фильтре и всё.
#7
29 ноября 2016 в 19:19
Это понятно, но теги предустановленный компонент. Это не поле. А в фильтре можно вывести поле.
#8
29 ноября 2016 в 19:21
Создавать поле теги, выводить сортировку. Но тогда и теги может добавить только админ. (
#9
29 ноября 2016 в 22:25
Кидаем в нужное место виджет "HTML блок" и в настройках прописываем что-то вроде этого:
<form action="/tags/search"> <p>Фильтр тегов:</p> <input type="text" name="q"> </form>
#10
30 ноября 2016 в 00:13
tagilnext, виджет "облако тегов", обученный фильтроать теги по начальному символу не подойдёт?
tagilnext, только хаком. В этой строке прописать эту портянку:
И потом всегда восстанавливать эту "фичу" после обновления движка.
/***************[хак от Loadыря]***************/ /*******************[начало]*******************/ 'multiple' => true, 'url' => href_to('tags', 'autocomplete') ) )); 'name' => 'tags', 'type' => 'string', 'is_in_list' => 0, 'is_in_item' => 0, 'is_in_filter' => 1, 'values' => '', 'default' => '', 'is_system' => 0, 'handler_title' => LANG_TAGS, 'title' => LANG_TAGS, 'handler' => $tags_field ); /********************[конец]*******************/ /***************[хак от Loadыря]***************/
#13
30 ноября 2016 в 10:36
Кидаем в нужное место виджет "HTML блок" и в настройках прописываем что-то вроде этого:
Код HTML:
<form action="/tags/search">
<p>Фильтр тегов:</p>
<input type="text" name="q">
</form>
Спасибо! То что нужно!