А что на странице /admin/config/regional/translate ?
Если в начале будут пустые (не переведенные) строки, то можно выбрать Поиск в: только переведенные строки.
PS Ещё настораживает то, что для языка "Английский" 53% строк переведено. Переведено с какого языка, если английский является базовым языком? Можно предположить, что кто-то русифицировал сайт извращенным способом, вбив русские переводы в английский язык. В общем, нужно понять кто ставил сайт, каким образом, что с ним потом делали.
А каким образом язык админки у вас изначально стал русским, при том что в списке языков русского даже нет? У вас в браузере случайно не включен автоперевод с английского на русский?
Yuran25 wrote: Теперь вопрос - что сделать чтобы при включенных галках нормально работало?
До рекомендованного конфига Nginx тоже доберусь:)
Дело именно в конфиге nginx - надо с ним разбираться. Более конкретно не подскажу так как сам nginx не настраивал никогда.
И никакие папки в files вручную создавать не надо было - лучше их удалить. Пусть лучше Друпал сам создаст с правильными правами - проблемы могут быть и из-за неправильных прав на эти папки.
PS И еще надо на режим кэширования посмотреть - если для страницы разрешено кэширование, и она уже закэшилась в своем прежнем виде, то никакой хук и вызываться не будет - просто возьмется готовый рендер из кэша.
"it is very important to have ORDER BY with LIMIT executed without scanning and sorting the full result set, so it is important for it to use index – in this case, index range scan will be started, and query execution stopped as soon as the required amount of rows generated" https://www.percona.com/blog/mysql-order-by-limit-performance-optimization/
Вьюс сам по себе не умеет ни шерстить базу, ни перебирать кучу статей по фильтру. Вьюс передает SQL-серверу ровно один SQL-запрос (его можно посмотреть прямо в определении view в самом низу) и получает от него ответ. Параметры пейджера (LIMIT и OFFSET) включены в этот запрос, так что возвращено будет ровно столько строк, сколько указано в настройках пейджера.
А вот насколько быстро и оптимально будет выполняться этот самый SQL-запрос, зависит от размера базы данных и наличия в ней необходимых индексов для данного запроса.
Сам не пробовал так делать, но модуль Views Extras (Session/Cookie/Token Support) умеет использовать session variables в фильтрах view, так что можно попробовать обойтись без программирования на сервере.
Как сделать интерфейс админки английским!?
А что на странице /admin/config/regional/translate ?
Если в начале будут пустые (не переведенные) строки, то можно выбрать Поиск в: только переведенные строки.
Как сделать интерфейс админки английским!?
PS Ещё настораживает то, что для языка "Английский" 53% строк переведено. Переведено с какого языка, если английский является базовым языком? Можно предположить, что кто-то русифицировал сайт извращенным способом, вбив русские переводы в английский язык. В общем, нужно понять кто ставил сайт, каким образом, что с ним потом делали.
Как сделать интерфейс админки английским!?
А каким образом язык админки у вас изначально стал русским, при том что в списке языков русского даже нет? У вас в браузере случайно не включен автоперевод с английского на русский?
Ошибка DependencyInjection
Ключ к решению скорее всего лежит в файле моймодуль.install.
Вычисляемая ссылка из поля
Как вариант, в twig-шаблоне ноды подставить после статической части ссылки
{{ content.field_tags.0.value }}
Отсутствуют стили и не подключаются js после установки
Дело именно в конфиге nginx - надо с ним разбираться. Более конкретно не подскажу так как сам nginx не настраивал никогда.
И никакие папки в files вручную создавать не надо было - лучше их удалить. Пусть лучше Друпал сам создаст с правильными правами - проблемы могут быть и из-за неправильных прав на эти папки.
Отсутствуют стили и не подключаются js после установки
Этого не может быть. Вы же на своем сайте этот путь открываете?
https://vizup.ru/admin/config/development/performance
И предварительно войти админом конечно нужно.
Отсутствуют стили и не подключаются js после установки
Для начала отключите агрегацию css и js на странице /admin/config/development/performance
Потом читайте тут
Помогите разобраться с деплоем
Во, а я думал я один такой![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Безопасно ли снести модуль Libraries API?
Нет, в том-то и дело. Отключил, вроде ничего не отлетело. Пока![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
Чужая реклама от Яндекса на моем сайте
Сайт по http открывается?
https://drupal.ru/node/145300
Установка Feeds на Drupal 10
Это приглашение заглянуть в логи веб-сервера. Там написано в чем проблема.
Кстати, кэш чистили?
Datepicker раскрыт по умолчанию
Самое главное, ни в коем случае не говорите какие именно ошибки, а то гадать неинтересно будет![Wink](https://drupal.ru/sites/all/modules/contrib/smiley/packs/kolobok/wink.gif)
много-много однотипных полей в сущности
Это что ж за запрос такой, которому нужны абсолютно все поля всех записей?
много-много однотипных полей в сущности
Ну а в чём конкретно ужас-то?
Insert не работает в Drupal 10?
А вариант решения, реализованный в issue #3314446, не устраивает чем?
Смена режима просмотра
Для 10.2 надо использовать старый хук entity_view_mode_alter и код "Before" из Вашей первой ссылки - там всего-то на одну проверку больше.
Смена режима просмотра
PS И еще надо на режим кэширования посмотреть - если для страницы разрешено кэширование, и она уже закэшилась в своем прежнем виде, то никакой хук и вызываться не будет - просто возьмется готовый рендер из кэша.
Смена режима просмотра
А версия Drupal на сайте точно 10.3? Хук ведь только в версии 10.3 появился.
Ускорить views
"it is very important to have ORDER BY with LIMIT executed without scanning and sorting the full result set, so it is important for it to use index – in this case, index range scan will be started, and query execution stopped as soon as the required amount of rows generated"
https://www.percona.com/blog/mysql-order-by-limit-performance-optimization/
Ускорить views
Вьюс сам по себе не умеет ни шерстить базу, ни перебирать кучу статей по фильтру. Вьюс передает SQL-серверу ровно один SQL-запрос (его можно посмотреть прямо в определении view в самом низу) и получает от него ответ. Параметры пейджера (LIMIT и OFFSET) включены в этот запрос, так что возвращено будет ровно столько строк, сколько указано в настройках пейджера.
А вот насколько быстро и оптимально будет выполняться этот самый SQL-запрос, зависит от размера базы данных и наличия в ней необходимых индексов для данного запроса.
нужно добавить page блок в node странице
Да наверняка.
Перевод пользовательского интерфейса Drupal 10
А модуль Interface translation включен?
Содержимое сайта в зависимости от гео данных
Хотя нет, тут же сортировка нужна, а не фильтр.
Содержимое сайта в зависимости от гео данных
Сам не пробовал так делать, но модуль Views Extras (Session/Cookie/Token Support) умеет использовать session variables в фильтрах view, так что можно попробовать обойтись без программирования на сервере.