views

Агрегация заголовков материалов

30 октября 2018 в 12:44

Вроде бы простая задача, но никак.

Есть тип ноды, есть ноды с одинаковыми заголовками. Задача вывести их по алфавиту, а если несколько имеют одинаковый заголовок - вывести количество.

Подскажите куда копать.

Подскажите, как и где переопределить хук модуля? Views

18 октября 2018 в 10:08

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

Два модуля, один дополняет другой.

Вьюхи.

Мне нужно переопределить шаблон :

function template_preprocess_views_slideshow_cycle_main_frame_row(&$vars) {}

Как проинформировать пользователя, что раскрытый фильтр views применён?

9 октября 2018 в 14:41

Имеется раскрытый фильтр views на ajax. Как сделать, чтобы появлялась какая либо информация тогда когда фильтр применён? Например удобно бы, чтобы кнопка сбросить появлялась не сразу, а при применении фильтра.

Велосипед #2: Динамический подсчет городов

8 октября 2018 в 14:45
1

В telegram-канале для новичков появилась рубрика «? Велосипед», в которой разбираются интересные задачи, возникающие при создании сайтов, и способы их решения.

[hr]

Задача:

Есть тип материала «Города». У каждого города есть страница, при переходе на которую можно посмотреть контакты и адрес филиала. Имеется блок на главной, внутри него отображается количество филиалов. См. рисунок ниже ?

Views - объединить строки с одним и тем же контентом в указанных полях.

28 сентября 2018 в 11:32

Дано:

Изделие 1, размер А;
Изделие 1, размер Б;
Изделие 2, размер А...

Требуется с помощью views вывести так:

Изделие 1, размер А, Б
Изделие 2, размер А

Есть модуль Views Merge Rows но он так и не заработал у меня. При использовании возможностей модуля во views происходит - "The website encountered an unexpected error. Please try again later."
Патчи есть под 8.4, а сейчас уже 8.6.

Кто нибудь сталкивался с такой проблемой в работе модуля, если да, то как решили?
Либо подскажите другие варианты решения данного вопроса.

Отправка ajax (filter) программно.

18 сентября 2018 в 12:12

Здравствуйте. Подскажите, есть фильтер, я программно в [template].theme добавляю функцию function [template]_preprocess_views_exposed_form(&$vars) и мне надо в ней реализовать отправку программно значения $form[$info['value']]['#value'] = '10/12/1941'; через ajax.Как это сделать?

Раскрытый filter и pagination

17 сентября 2018 в 17:22

Здравствуйте. Подскажите пожалуйста, есть раскрытый фильтер даты, есть много новостей, я их вывожу по 25 штук, присутствует пагинатор. Я фильтрую данные(/news_archive?created%5Bmin%5D=09%2F12%2F2018&created%5Bmax%5D=09%2F28%2F2018), все хорошо, пагинатор становиться меньше(т.е только по тем новостям которые удовлетворяют фильтру), но когда перехожу по пагинатору, запрос остается тем же(/news_archive?q=/news/news_archive&created%5B0%5D=09/12/2018&created%5B1%5D=09/28/2018&page=1), но пагинатор становится по всем новостям, а не только которые нашлись по фильтру.

Views 3 - не работают в контекстном фильтре множественные значения 1,2,3 (для AND) ?

17 сентября 2018 в 14:23

Нужно отобрать материалы с полем таксономии (множественное значение поля), чтобы в них присутствовали все термины, переданный по параметру.

Включил в контекстных фильтрах "Разрешение на множественные значения"
"Если выбрано, пользователь сможет ввести несколько значений в виде 1+2+3 (для OR), или 1,2,3 (для AND)."

Однако обнаружил, что SQL запрос не меняется, остается одним и тем же, хоть при параметрах /1+2+3 , хоть при параметрах /1,2,3

POST запросы /views/ajax

11 сентября 2018 в 15:31

Доброго всем дня!
Помогите решить проблему или хотя бы понять - откуда ноги растут.
В логах появились запросы:
... - - [11/Sep/2018:15:00:15 +0300] "POST /views/ajax HTTP/1.0" 200 13668 "страница сайта" "Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_4 like Mac OS X) AppleWebKit/601.1.46 (KHTML, like Gecko) Version/9.0 Mobile/13G35 Safari/601.1"
И таких POST запросов в день около 600!

Перехожу на домен/views/ajax, выводится следующее: