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

Как найти все неиспользуемые картинки?

6 мая 2019 в 20:07

В сайте на Д8 используется несколько сотен изображений высокого качества.
Изображения разложены по папкам.
За время работы накопилось много устаревших картинок, которые удалены из ноды, но файлы остались. Объем сайта стал большим, хостить дорогои (привет IT-patrol:).

Как проще всего найти и удалить неактуальные изображения?
Вариант в лоб: удалить все и затем восстановить нужные вручную. Для этого нужно получить читаемый список используемых файлов, как это можно сделать?

Как вывести в ноде все ноды другого типа привязанные по термину словаря?

20 июня 2018 в 12:52

Запутался, как вывести все ноды, привязанные к определенному термину на странице ноды другого типа.
Есть тип материала "Модель". Есть тип материала "Цвет" (там картинка цвета, описание, коды). Тк цветов много, они привязаны к термину в словаре "Коллекции". Для каждой ноды "Модель" выбирается несколько терминов (Коллекция 1, Коллекция2 и тд.).

Как вывести в поле на странице ноды типа "Модель" все ноды типа "Цвет", которые привязаны к выбранным терминам словаря "Коллекции"?

Exposed filters Drupal8

24 апреля 2018 в 12:53

Всем привет!

Во views создал Exposed filter по термину таксономии, все работает, выводится выпадающим списком.

Как можно изменить этот фильтр так, чтобы выводилось не select, а ссылками?
Клонировать представления и делать их отдельными страницами не хочется, неправильный подход.

Fieldgroup views Drupal8

23 апреля 2018 в 12:05

В семерке отлично работал модуль Fieldgroup views.
Для восьмерки основной Field Group есть, а вот важных элементов: Fieldgroup views, Field group table и и другие не сделаны.

Как в восьмерке во views сделать несколько полей в табах, таблицах и пр?
Все руками, конечно можно, но правильный способ какой?

Аналог Field validation для Друпал8

2 августа 2017 в 17:41

Требуется простейшая вещь - обеспечить уникальность поля.
По старой памяти поставил на свежий Друпал 8.3.5 Field validation , но не работает:
Версия 8.x-1.0-alpha5 при неуникальности поля выводит unexpected error.
Версия 8.x-1.x-dev спокойно пропускает поля (UPDATE: если не установлен Ctools или Entity API).

Кто что для 8-ки использует? Может и вовсе без модуля можно обойтись?

UPDATE: Обошелся модулем Unique field 8.x-2.x-dev , но может кто знает лучшее решение?