views

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

Аватар пользователя 3dmax

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

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

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

0 Thanks

Views и Node->body #markup

Аватар пользователя veligursky

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

0 Thanks

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

Аватар пользователя marassa

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

0 Thanks

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

Аватар пользователя buldozer_kpi

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

0 Thanks

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

Аватар пользователя buldozer_kpi

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

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

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

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

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

0 Thanks

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

Аватар пользователя Altron

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

0 Thanks

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

Аватар пользователя buldozer_kpi

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

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

0 Thanks

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

Аватар пользователя Phantom63rus

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

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

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

0 Thanks

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

Аватар пользователя Maxim_web_developer

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

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

Вьюхи.

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

function template_preprocess_views_slideshow_cycle_main_frame_row(&$vars) {}

0 Thanks

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

Аватар пользователя Sennheiser

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

0 Thanks

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

Аватар пользователя Мирослав Ли
1

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


Задача:

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

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

Аватар пользователя kirasnejnaia

Дано:

Изделие 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

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

Аватар пользователя alexandra_b

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

0 Thanks

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

Аватар пользователя alexandra_b

Здравствуйте. Подскажите пожалуйста, есть раскрытый фильтер даты, есть много новостей, я их вывожу по 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), но пагинатор становится по всем новостям, а не только которые нашлись по фильтру.

0 Thanks

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

Аватар пользователя merlin

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

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

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

0 Thanks

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

Аватар пользователя Darina_Slepova

Доброго всем дня!
Помогите решить проблему или хотя бы понять - откуда ноги растут.
В логах появились запросы:
... - - [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, выводится следующее:

0 Thanks

views, date, дни рождения и даты смерти

Аватар пользователя Phantom63rus

Задачка нарисовалась:

Есть ноды с полем даты, где-то указана дата начала, где-то ещё и окончания. Задача выводить блок (или два блока) в которых выводить ближайшие/недавние даты.

Что-то я не соображу как фильтры настроить чтобы оно только день и месяц брало, ткните куда копать.

0 Thanks

Node Embed только в поле

Аватар пользователя Urfin

Нужна подсказка.
Задача - привязать ноды с определённым термином к материнской ноде. Вывод в виде списка заголовков со ссылками или анонсов...
Вывод на экран типа Node Embed для CKEditor только выбор этих нод через поле.
Если возможно вьюху привязать к ноде и как сделать так, чтобы эта вьюха не тупо вставлялась а фильтровала по термину?

0 Thanks