views

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

Аватар пользователя 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

Views - вывести таблицу с разными сущностями

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

Возникла специфичная задача. Опишу на общем примере:

Есть словарь "фрукты", в котором термины "яблоко, груша, банан".
Есть тип материала "овощи", в котором ноды "томаты, огурцы, свёкла".

Есть ли способ вывести одной вьюшкой это всё и отсортировать по алфавиту?

Очевидное решение использовать модуль view as field, но национальная индейская изба, не работает оно так.

0 Thanks

Темизация Views

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

Доброго дня! Drupal 7, не понимаю как добраться до сути.
Ковыряю шаблон Style Output (views), сделала что мне нужно (вместо $row['content'] свой код), но как получить поля в этом шаблоне?
Или нужно сделать каждое поле отдельно и собрать это из миллиона файлов?
Подскажите, уже несколько дней ищу информацию, ничего не выходит.
$row['title'] не помогает

0 Thanks

Вставить блок(views) через определенное количество элементов во views

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

Добрый день. Вывожу в представлении сеткой контент по 3 в строку. Интересует, возможно ли каждые 2 строки в вывод вставлять рекламный баннер (допустим другим представлением или блоком)?
Т.е. как только views вывело первые 6 элементов, вставляем первый баннер, еще 6 - второй, и т.д. Если элементов менее 6, то ничего не вставляем.

0 Thanks

hook_views_query_alter

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

Здрасти.
В D8 судя по комментам hook_views_query_alter нужно сувать в _____.views_execution.inc, но при включенном кеше эта штука срабатывает однократно, даже если выключить кеш самой въюшки.
Что нужно сделать чтоб это работало всегда?

0 Thanks