Спасибо, что подняли тему - я так ничего и не сделал пока, даже и не помню почему бросил. Насчёт индексов тоже думал, но это ж надо анализировать запросы и понять каких именно индексов не хватает. Есть какая-то общепринятая методика для этого?
Ateros wrote: Есть предположение что гугл использует просто всевозможные варианты фильтров.
А тут не нужно предполагать, а нужно прямо в том же Google Search Console посмотреть примеры адресов, которые он сканирует, понять, что это за адреса и настроить файл robots.txt так, чтобы нежелательные адреса не сканировались.
OldWarrior wrote: Вот как раз для того, чтобы этим не заниматься и служит контекст кеша.
Есть только один нюанс: документация по cache contexts в явном виде говорит:
Note the Internal Page Cache assumes that all pages served to anonymous users will be identical, regardless of the implementation of cache contexts. If you want to use cache contexts to vary the content served to anonymous users, this module must be disabled, and the performance impact that entails incurred.
Секция Content не развернута. Там должна быть информация по полям для каждого типа материала. Если у Вас поле Title не отмечено как переводимое/translatable, то оно и не должно переводиться.
Похоже, перевод создаётся и сохраняется, но при просмотре страницы отображается не тот перевод, который нужен. А что по адресу /admin/config/regional/language/detection ?
Что-то где-то не так настроено очевидно. Прежде всего, когда Вы создаёте перевод (кстати опишите как именно Вы это делаете), он точно создаётся как отдельная запись контента (на странице /admin/content должно появиться две записи, по одной для каждого языка), или Вы на самом деле просто редактируете единственную существующую запись туда и обратно?
Скрины всех настроек языков неплохо бы увидеть.
nikpart1288 wrote: Произошла непредвиденная ошибка. Попробуйте еще раз позже.
смотреть нужно не лог Друпала, а лог веб-сервера. Это файл на диске, называется обычно error_log. Где именно он находится на Вашем хостинге нужно спросить у техподдержки хостинга.
Delewo wrote: Хотелось бы установить именно этим способом, т.е. путем копирования в каталог modules.
Не надо такого хотеть. На современных версиях Drupal модули устанавливаются и обновляются с помощью утилиты composer. Других правильных вариантов нет. Точка.
Нет папки админа
...
Нет папки админа
Современный Друпал правильнее ставить с помощью Composer, не нужно скачивать никаких файлов ни с каких сайтов.
Её и не должно быть.
Переставить Друпал с помощью Composer.
Вопрос продвинутым знатокам Cache API
Спасибо, что подняли тему - я так ничего и не сделал пока, даже и не помню почему бросил. Насчёт индексов тоже думал, но это ж надо анализировать запросы и понять каких именно индексов не хватает. Есть какая-то общепринятая методика для этого?
Нагрузка на процессор 100%
Я, конечно, не настоящий сварщик, но мне кажется что на Вашем сервере кто-то майнит биткойны.
Запросы поисковых систем Гугл, Яндекс…
А тут не нужно предполагать, а нужно прямо в том же Google Search Console посмотреть примеры адресов, которые он сканирует, понять, что это за адреса и настроить файл robots.txt так, чтобы нежелательные адреса не сканировались.
Вопрос продвинутым знатокам Cache API
Есть только один нюанс: документация по cache contexts в явном виде говорит:
Вопрос продвинутым знатокам Cache API
Quick Tabs на главной
это ведь блок? Пойти на /admin/structure/block , добавить блок с квиктабом в нужный регион, в условиях видимости блока задать
Pages = <front>
Перевод контента
Тогда сдаюсь.
Перевод контента
Секция Content не развернута. Там должна быть информация по полям для каждого типа материала. Если у Вас поле Title не отмечено как переводимое/translatable, то оно и не должно переводиться.
Перевод контента
Тут нормально всё. А если на странице admin/config/regional/content-language развернуть Content и посмотреть что там по полям?
Перевод контента
Тогда нажимаем Настроить напротив URL и смотрим что там настроено.
Перевод контента
А зачем всё сразу-то включено? Я бы оставил только URL и посмотрел бы что получится. У меня именно так настроено, и всё работает корректно.
Перевод контента
Похоже, перевод создаётся и сохраняется, но при просмотре страницы отображается не тот перевод, который нужен. А что по адресу /admin/config/regional/language/detection ?
Перевод контента
Что-то где-то не так настроено очевидно. Прежде всего, когда Вы создаёте перевод (кстати опишите как именно Вы это делаете), он точно создаётся как отдельная запись контента (на странице /admin/content должно появиться две записи, по одной для каждого языка), или Вы на самом деле просто редактируете единственную существующую запись туда и обратно?
Скрины всех настроек языков неплохо бы увидеть.
Ошибка устаревшей функции
Вбить сообщение об ошибке в гугл. Найти соответствующий issue на орге. Поставить патч оттуда.
https://www.drupal.org/project/drupal/issues/3318180
Ошибка друпал 11
При появлении сообщения
смотреть нужно не лог Друпала, а лог веб-сервера. Это файл на диске, называется обычно error_log. Где именно он находится на Вашем хостинге нужно спросить у техподдержки хостинга.
Добавить ссылку в поле "Изображение"
Возможно вот этот модуль поможет: Image Link Formatter
hook_entity_insert
Тоже первая мысль была о кэше, но как же тогда presave работал?
Не работает выбор отображения полей в формах и выводе
Смотреть консоль браузера. Смотреть логи сервера.
Не устанавливается модуль Metatag путём копирования в каталог modules
Не надо такого хотеть. На современных версиях Drupal модули устанавливаются и обновляются с помощью утилиты composer. Других правильных вариантов нет. Точка.
Статья очень сильно устаревшая и вредная.
Фильтр через Better Exposed Filters
Facets
privatemsg Новые сообщения
Ну а там где все блоки добавляются, появился этот блок?
Если на странице /admin/structure/block кликнуть Place block, этот блок есть в списке?
Вывод по полю "Ссылка на сущность" данных из ноды на которую это поле ссылается
Вообще twig - это такая штука, где рулит метод проб и ошибок. Можно попробовать {{ node.field_link_actor[0].entity.field_img.value }}
Вывод по полю "Ссылка на сущность" данных из ноды на которую это поле ссылается
Надо смотреть в логах веб-сервера что за ошибка.