Блог пользователя - Bafur

Фильтры представления /taxonomy/term/% - как убрать неактуальные?

13 июня 2021 в 14:32

Всем привет!
Есть товарная витрина, сделанная без Drupal Commerce и аналогов. То есть, просто тип контента "Product" классифицирующийся категориями и поля. Категорий и полей где-то по 50 штук. В зависимости от категории, актуальны разные поля. Например, для категории "Подъемники", заполняются поля "Грузоподъемность" и "Высота", а для категории "Вёдра", заполняется "Объем".
Каталог по категориям выводится через представление /taxonomy/term/%

Domain Access, филиалы на поддоменах, лучшая практика?

12 декабря 2020 в 21:37

Здравствуйте!
Делаю филиалы на поддоменах (пока 20 штук). Поставил Domain Access. Теперь вижу возможность создавать блоки отдельно для каждого сайта. Этого для поставленной задачи достаточно.
Другой вопрос, правильно ли так делать. Все блоки предполагается админить с одного сайта. Всего будет 3 вариативных блока. То есть, +60 блоков в схеме /admin/structure/block .
Так правильно делать?

Как убрать пустые страницы пейджера Views?

4 ноября 2020 в 10:45

Здравствуйте!
У любого представления с пейджером есть такое явление. Если, например, страниц всего 3, то последняя будет иметь адрес с хвостом ?page=2
Если вручную заменить хвост на ?page=3 и больше, то будет не 404 а 200 (пустая страница с пейджером). Сеошник хочет чтобы вместо пустых страниц была 404-я. Можно ли так сделать? Не нагуглилось.
Для быстрого понимания приведу пример
https://stroyrubrika.ru/materials?page=2 - последняя страница

Search API 8 - вывод результатов программного поиска

16 февраля 2019 в 21:39

Здравствуйте!
Сделал поиск в своем модуле. Теперь нужно выводить результаты, добавлять раскрытые фильтры и пагинацию.
Пока что сделал так:

Search API 8 - поиск по нескольким ключевым фразам или как объединить выдачу?

11 февраля 2019 в 10:27

Привет!

Возможно ли сделать запрос в форму, чтобы выдача включала результаты поиска по первой фразе + по второй. Или как то по другому решить задачу поиска по мультиполю. Есть нода с множественным полем "ключи". Если поле одно, то можно например сформировать ссылку с адресом /search/content?key=бензопила и получать по клику то что нужно.

А как бы сделать что же, если ключей несколько?

Поле "Ссылка на сущность" - как из сущности узнать что на нее ссылаются?

12 сентября 2018 в 8:09

Здравствуйте!
Сделал фотогалерею таким образом.
Есть две сущности: Альбом (node) и Фото (media).
У Альбома есть множественное поле-ссылка на сущность Фото. К полю прикручен файловый браузер, благодаря чему можно как прикреплять существующие Фото к альбому, так и создавать и прикреплять новые Фото, загружая их браузером. Тут все ОК.
Задача:
Вывести на странице отдельной Фото, название альбома, к которому она прикреплена.

Возможно ли вставить инлайн скрипт вниз документа Drupal 8?

6 мая 2018 в 17:07

Всем привет!

Нужно вставить инлайн скрипт вниз документа. В head вставил так:

<?php
function my_module_page_attachments(array &$attachments) {

  

В какой таблице хранить маленькие данные модуля?

2 мая 2018 в 2:17

Привет!
У модуля в настройках есть два поля данных типа: int(1) и varchar(255). Правильно ли будет создавать отдельную таблицу для их хранения? Если нет, то в какой таблице их хранить?

Календарь дней рождения модулем Calendar

14 января 2018 в 0:35

Нужно сделать календарь дней рождения пользователей на основе модуля Calendar для 8-ки. Проблема в том что события выводятся только по дате рождения, а не за каждый год. Я так понимаю что нужно как-то сделать множественное поле из даты рождения. Заполнить его на 100 лет вперед. Или это как-то по другому решается? Может кто-то работал с этим модулем по подобной задаче.

Право редактирования отдельной ноды указанным через поле пользователям. Возможно?

20 октября 2017 в 19:44

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

У статей есть множественное поле для прикрепления пользователей. Автор может указать соавторов через это поле.
Нужно чтобы указанные пользователи получали права на редактирование конкретной статьи, а не всех. Подскажите идеи, как это сделать. Или модуль.

Дублируется поле Views когда две связи.

18 октября 2017 в 10:12

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

У материала есть два поля, оба являются ссылками на сущность пользователя. Задача: на отдельной странице вывести для текущего авторизованного пользователя материалы, в которых на него ссылаются из любого из этих полей.
Делаю так:

[Решено] Как получить количество значений множественного поля file?

8 сентября 2017 в 21:17
1

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

Во views нужно вывести количество файлов прикрепленных к нодам через стандартное поле модуля file. Не загуглилось ничего. Пример, как должно быть:

1. Статья один (7)
2. Статья два (2)
3. Статья три (4)
...

Подскажите, кто знает, пожалуйста!

Решение: В представлении включить агрегацию и добавить поле для которого нужно считать. Указать тип агрегации Count в настройках поля.

[РЕШЕНО] В шаблоне комментариев {{ user_picture }} выводит весь профиль автора

1 сентября 2017 в 13:28

Привет, друзья!

Сайт на Drupal 8, у каждого комментария вместо аватара автора выводится профиль полностью из шаблона user.html.twig с разметкой. Если из comment.html.twig убрать {{ user_picture }}, то все ОК, но аватар нужно оставить. Не могу понять как это поправить.

Что пробовал: Менял тему на чистый Bartik. Отключал доп. модули. Обновил CMS. Ничего не помогает. Вместо поля картинки выводится весть профиль. Что еще можно сделать?

Решение: Так и не понял, где цепляется профиль к переменной user_picture. Сделал свою:

Как сделать раскрытый фильтр views по годам? [РЕШЕНО]

31 октября 2016 в 23:20

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

Должно быть примерно так:
Ссылки