views

Почему периодически вываливаются ошибки?

10 мая в 11:38

Установил тему hotel. Все бы здорово, но периодически (бессистемно) вываливается простыня ошибок (буквально полтора экрана) drupal, причем при очистке кеша исчезают ошибки. Дальше эти же страницы нормально работают, пока опять ошибки не вывалятся. Причем информация вся выводится корректно. Я, конечно, забил вывод ошибок, но все-таки любые подсказки - как это безобразие отследить и исправить - приму с благодарностью.

0 Thanks

Раскрытый фильтр по родительским терминам

28 апреля в 13:04

Имеется содержимое с терминами (с иерархией)

Подскажите пожалуйста, можно ли во Views сделать раскрытый фильтр (например выпадающий список) содержимого только по родительскому термину. То есть чтоб при выборе в выпадающем списке были только родительские термины.

0 Thanks

Ссылка из одного представления в другое с запросом по [nid] - как сделать?

19 апреля в 16:55

Есть 2 разных представления одного материала (товар) и возник вопрос - как можно сделать ссылку из одного представления (каталог) на другое представление (одного товара из этого каталога), чтобы загружался именно выбранный товар по ссылке?

0 Thanks

Дубли страниц в Views с произвольной припиской к урлу

11 марта в 19:30

Есть представление-страница например :
site.ru/articles - выводится перечень статей.
если добавить через слеш, что-нибудь еще произвольно, что-то вроде:
site.ru/articles/sdfsfd433
То выводится все то же представление.

Как сделать так чтобы выводилось 404?

Так же настроен урл в статьях такого вида
site.ru/articles/kakayato-staiya

т.е. просто запретить индексацию всего остального в роботс.тхт не получится.

0 Thanks

Порядковый номер строки views

12 февраля в 20:50

Подскажите, пожалуйста, как в views (вывод в табличной форме) добавить порядковый номер строки?
Т.о.
1. первая строка
2. вторая строка
3. следующая строка

Global: View result counter выдаёт номера не под ряд, если в запросе есть left join и т.п.

0 Thanks

Фильтровать ноды по значению поля дата?

8 февраля в 3:51

Здравствуйте! Подскажите пожалуйста по задаче, может кто подобное делал. Есть тип материала с полем дата в формате дата+время. Вывожу эти ноды через страницу views списком, нужно вывести открытый фильтр в виде календаря, чтобы при клике на дату вводились соответствующее ноды. Спасибо!

0 Thanks

Как не удалять кэш Views после добавления ноды?

25 января в 9:39

Есть "тяжелый вьюс" первый вывод генерируется несколько секунд.

После кэширования views открывается быстро.

Но стоит добавить на сайт какой-то материал (никак не связанный с выводом в этом вьюс) или блок (а может еще и запуск крона влияет), как тут же кэш вьюса сбрасывается и для анонима вьюс опять генерируется долго.

Пробовал в настройках кэширования ставить "по тегам" и "по времени" (на год), ничего не помогает.

Как сделать чтобы кэш определенных views не очищался?

0 Thanks

Создание каталогов на нодах

24 декабря 2018 в 23:02

Всем привет! Прошу совета.
Необходимо создать простые каталоги.

Есть 3 типа нод: 1. Жанр 2. Каталог 3. Песня
Каждый Каталог ссылается через Entity Reference на Жанр.
Каждая Песня тоже ссылается через Entity Reference на Жанр.
Каждая Песня может ссылаться через Entity Reference на Каталог.

Как сделать, чтобы при создании/редактировании Песни можно было выбирать из списка Каталог только из числа тех, что ссылается на тот же Жанр, что и сама Песня? (т.е. чтобы в выпадающем списке были только эти Каталоги)

0 Thanks

Views и Node->body #markup

22 декабря 2018 в 19:43

Столкнулся с проблемой вывода вьюса в #markup поля body ноды.
Для обычного вывода ноды вьюс выводится полностью и подхватывает файлы с темизацией, а для вывода в рассылке подхватывается уже отрендеренное значение из Node->body[0['#markup']. И здесь уже вьюс выводится отрендеренным без учета файлов темизации.
Как сделать чтобы в #markup он выводился полностью отрендеренным с учетом файлов темизации?

0 Thanks

Не соображу куда воткнуть $view->total_rows для последующей передачи в js-лайтбокс

4 декабря 2018 в 15:25

На сайте имеется несколько фотогалерей (на разных страницах), все организованы через view, но в разных стилях (от Views Slideshow до Views Photo Grid) в зависимости от контекста. Так как картинок в некоторых галереях может быть много, используется Views Infinite Scroll для поэтапной подгрузки по необходимости.

0 Thanks

Таблица views со скрытыми предложениями

26 ноября 2018 в 22:51

Здравствуйте.
Есть таблица, сделанная с помощью views, где выводятся все товары разных компаний. У одной компании может быть несколько товаров. Нужно сделать следующий вывод информации: выводится одно предложение от одной компании, остальные предложения этой компании скрыты и посмотреть их можно, нажав на ссылку типа "Еще предложения". Пример можно посмотреть здесь bankiros.ru/credits/potrebitelskie

0 Thanks

Вывести блок навигации с количеством материала

14 ноября 2018 в 1:22

Здравствуйте.

Есть тип материала "Марка авто", который ссылается на термин словаря "Производитель", Есть тип материала "Модель авто", который тоже ссылается на термин словаря "Производитель".

Нужно вывести с помощью views блок навигации следующего вида: Заголовок материала "Марка авто" (количество материала Модель авто)

Пример:
BMW (5)
Mazda (7)
KIA (4)

Как можно связать эти два материала через общий словарь и вывести информацию в нужном мне виде? Термины словаря Производитель в качестве названий марок авто использовать нельзя.

0 Thanks

Drupal 8 изображение ссылка Views

13 ноября 2018 в 13:09

Views выводит картинку, картинка должна быть ссылкой на адрес существующей страницы сайта, во вьюсе есть выбор полей ссылок, но там всё работа с контентом, либо я ослеп

0 Thanks

Вывод НЕ ОЧЕНЬ похожих материалов

7 ноября 2018 в 0:20

Есть два словаря «Город» и «Компания».
Есть тип материала «Компания в городе», у которой есть термины «Город» и «Компания»
Есть тип материала «Отзывы о компании», у которой есть термины «Город» и «Компания»

В материале «Компания в городе» с помощью views и двух контекстных фильтров (Содержимое: Has taxonomy term ID и ограничением по каждому в отдельности словарю ) вывожу блок отзывов об этой компании в этом городе. Например, на странице «Компания Василёк в Пскове» получается блок «Отзывы о компании Василёк в Пскове». Здесь без проблем.

0 Thanks

Обновление трекера на drupal.ru: views, улучшение вида, новые вкладки

31 октября 2018 в 10:07
3

Мы продолжаем улучшать наш сайт, и в этот раз изменения коснулись трекера.

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

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

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

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

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

0 Thanks

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

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

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

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

Вьюхи.

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

function template_preprocess_views_slideshow_cycle_main_frame_row(&$vars) {}

0 Thanks

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

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

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

0 Thanks

Велосипед #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.

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

0 Thanks