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

facets - что делать с фильтром, у которого множество вариантов? Возможно chosen или select2...

20 ноября 2022 в 12:15

Еще один вопрос по facets, думаю заслуживающий отдельной ветки.

Если в фасете 10 вариантов выбора - это смотрится нормально.
А если 50 - блок с чекбоксами уже не удобен.

Может использовать что-то типа chosen или select2 ?

А как?

search_api + facets как добавить строку поиска?

18 ноября 2022 в 14:59

Приветствую разработчиков!

Использую search_api + facets.

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

Извините, за тупой вопрос. А как добавить строку поиска по заданным текстовым полям на эту страницу?

Fivestar как вывести оценку в views?

15 ноября 2022 в 15:44

Кто нибудь пользуется Fivestar для D8+?

Как в views вывести оценку для материала?
Т.е. на странице материала выдает
В среднем: 4 (2 голоса)

Вот число 4 и пытаюсь вывести.

Пока получилось через связь Vote Result "В среднем" вывести Vote result: Value. Но выводит 80 вместо 4.

Перезаписать результат через {{ value / 20 }} - не получается.

Как задать путь размещения для файла в feeds.

25 октября 2022 в 1:35

Экспортирую-импортирую контент с одного сайта на другой.

Проблема в контенте есть фото с одним названием файла, но находящиеся в разных директориях.

Есть ли возможность при импорте через feeds указать не только имя файла типа
karninka.jpg,
но и путь типа
/sites/default/files/2022/March/abrakadabra/karninka.jpg

?

Возможно ли поместить аргумент в первый сегмент адреса view?

20 октября 2022 в 21:52

Допустим есть типы материалов Организация и Фото.

Создаю вьюху, которая выводит Фото прикрепленные к Организации.
Все работает если у страницы-вьюхи адрес
foto/%

На сервере чего-то не хватает для конвертации в webp.

16 октября 2022 в 14:02

Всем привет! Подскажите что делать.

Не происходит конвертация jpeg - webp средствами Drupal.
Этот же сайт на локалке таких проблем не имеет. Скорей всего в сервере что-то. Собсвтенно ВДС с Убунтой там.

В отчете о состоянии:
Средства обработки изображений - GD2 для обработки изображений

apt install webp - выполнял.

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

29 сентября 2022 в 13:38

Когда человек переустанавливает ОС, он должен прописать параметры соединения интернетом. Как выяснилось, многие люди об этом не знают. Многие другие сайт у них кстати вполне успешно открываются. Что можно сделать чтобы сайт работал и для этих людей?

Подскажите, как решить задачку по CSS.

13 сентября 2022 в 12:14

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

Сейчас получается только так:

Попытался избавиться от itok-окончаний в HTML — перестали создаваться стили изображений.

12 сентября 2022 в 13:08

Ради борьбы за чистоту кода решил убрать окончания для файлов изображений. Типа
<img src="..picture.jpg?itok=T4ha3pWU" />

Как организовать выбор файлов из папки (возможно Filefield Sources).

8 сентября 2022 в 11:48

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

Попробовал filefield_sources, но ни одна из его настроек подобного не позволяет. Или файл предлагается после выбора в другую папку копируется или IMCE открывает корень файловой системы или вообще не работает.

Другие варианты - принимаются.

Подскажите: как вычленить переменную из набора в Twig?

5 сентября 2022 в 10:09

Снова приветствую специалистов по высокоуровнему бекенду!

Есть код:

Как сделать тему наслдеющую регионы от базовой темы?

3 сентября 2022 в 14:19

Всем привет. Еще один вопрос по темам. Допустим нужно сделать тему оформления, которая наследует регионы от базовой. Т.е. если в базовой меняются регионы - они должны меняться и в сделанной.

Что делаю делаю сейчас:
Создаю папку темы sevencust, в ней файл sevencust.info.yml.
В нем:

Как в D9 отключать темы?

2 сентября 2022 в 16:50

Поздравляю всех с началом учебного года!

Подскажите: как в Drupal 9 отключать не используемые темы? Я не вижу ссылки напротив включенной темы.

Подскажите: как использовать replace в Twig?

1 сентября 2022 в 13:49

Подскажите, как заменить переменную в twig шаблоне.

Допустим мне нужно в переменной заменить подчерки на дефисы. Этот код работает:
<div class="{{style_name|replace( { '_' : '-' } ) }}">

Чем заменить Active tags под D9?

22 августа 2022 в 14:52

На D7 сайте работает связка popular_tags + active_tags.
Выглядит это так:

Как воссоздать подобное на D9?

Задачи:

Идет спам верез вебформу. Как побороть? recaptcha + antibot не справляются.

18 августа 2022 в 23:14

Такая проблема:
Есть сайт на D7. На нем есть вебформа, через которую идет спам. 20-30 писем в день.

Установлены recaptcha и antibot. В настройках вебформы поставлен лимит на 3 письма для пользователя в день.

Views Data Export - как заставить файл формироваться и лежать в папке сайта.

15 августа 2022 в 14:55

Есть замечательный модуль views_data_export - позволяет сформировать из результатов вьюхи файл.
Вопрос: а можно как-то этот файл заставить формироваться в папке файловой системы сайта? Чтоб он сформировался и лежал там.
Там есть опция Provide as file, но добиться нужного результата пока не могу.

Как предотвратить размещение нескольких комментариев вместо одного.

14 августа 2022 в 18:24

Пользователи сайта утверждают, что иногда у них происходит дублирование комментариев при размещении. Т.е. создается не 1 комментарий, а 2 одинаковых.

Этого можно избежать как-то?

Feeds - можно ли в одном импорте указывать разные типы контента

2 августа 2022 в 19:26

В feeds для импорта каждого типа контента нужно формировать отдельные потоки. Это не удобно если типов множество.
Можно ли в одном импорте указывать разные типы контента (или словари таксономии)?

Как дублировать пейджер в комментариях?

29 июля 2022 в 11:15

Хочу вывести пейджер вверху и внизу списка комментариев.

Варианты:
1. Вывести комментарии через views - ну это на крайняк - там можно в шаблоне вьюхи.
2. Дублировать пейджер наверх через jQuery.

Все таки хотелось бы более цивилизованно. А как?

В field--comment.html.twig пейджер не выводится Sad