И ещё добавлю комментарий специалистов одного из Drupal-хостингов на вопрос почему drupal/recommended-project создаёт директорию web и vendor: "Такое решение используется для того, чтобы к системным файлам и модулям не было доступа из браузера."
Если вы оставили только views-view--myview.html.twig, почистили кеш и уверены, что шаблон назван правильно, а дисплеем вы выводите не таблицы (там другой обёрточный шаблон: views-view-table.html.twig) - должно переопределять.
Попробуйте, как вариант, переименовать views и шаблоны, при этом в имени не используйте тире, только нижнее подчёркивание. Возможно это сработает, если проблема как-то связана с кешем.
С интересом прочитал вашу дискуссию и другие материалы, сформулировал для себя какое-то понимание: начиная с Drupal 8.8.0, шаблоны проектов Composer доступны как часть ядра Drupal. Т.е. появился официальный дистрибутив на git, через который можно устанавливать Drupal на сервер через команду вида "composer create-project drupal/recommended-project".
На текущий момент есть два таких официальных шаблона:
Рассматривал вопрос подключения Яндекс-кассы для Drupal 7, написал в техническую поддержку относительно работы правила "When an order is first paid in full" на их модуле.
И ещё несколько вопросов:
1) Не возникло ли сложностей с установкой модуля blazy? Как его используйте?
2) Чем отличается поле weight от обычного поля с цифрой, где мы можем указать вес? В чем фишка?
3) Существенно сократили количество шаблонов в теме, как понял за счёт использования layout builder и paragraphs в связке с bootstrap? В итоге создаёте шаблоны для layout builder, потом создаёте типы параграфов и в связке получается удобный конструктор страниц? Какие сложности возникли при настройке, что в итоге не получилось сделать?
На текущий момент ситуация с Rules видимо не сильно изменилась. У него все те же проблемы, и все то же маленькое окошечко для ввода письма, для исправления которого уже сделали отдельный модуль (https://www.drupal.org/project/rules_send_big_email)
Для разных соцсетей используются разные библиотеки и интеграция с ними у модуля есть (Open Graph, Twitter Cards and Dublin Core). Если подключить дополнительные опции, можно настроить и грузить изображения для таких нужд, но нам надо именно генерировать картинки с заголовком. Про это пока тоже ничего не нашёл
Пример подключения настроек модуля для Фейсбук (Open Graph)
Опишите подробнее первый способ. Почитал описание модуля, он позволяет использовать токены в поле title и alt изображения, добавляет новый форматтер поля для админки. Как title перенести на изображение и сгенерировать нужную мне картинку?
Спасибо проверка работает, но теперь выдаёт ошибку на другое поле ($news_cover = $node->get('field_news_cover_inside')->entity->url();) - оно есть только в типе материала "новости" (машинное имя news), как выводить переменную только для этого типа материала?
Как вывести в шаблоне Параграфа значение полей материала, на который я ссылаюсь через reference field?
Разобрался, ответ выглядит так:
Как вывести в шаблоне Параграфа значение полей материала, на который я ссылаюсь через reference field?
Или как вывести тизер этой ноды или любой другой режим просмотра?
Установка composer и Drupal 9 на хостинг reg.ru - как правильно выстроить структуру директорий?
И ещё добавлю комментарий специалистов одного из Drupal-хостингов на вопрос почему drupal/recommended-project создаёт директорию web и vendor: "Такое решение используется для того, чтобы к системным файлам и модулям не было доступа из браузера."
Подскажите, как темизировать файл для всех дисплеев вьюхи.
Если вы оставили только views-view--myview.html.twig, почистили кеш и уверены, что шаблон назван правильно, а дисплеем вы выводите не таблицы (там другой обёрточный шаблон: views-view-table.html.twig) - должно переопределять.
Попробуйте, как вариант, переименовать views и шаблоны, при этом в имени не используйте тире, только нижнее подчёркивание. Возможно это сработает, если проблема как-то связана с кешем.
Установка composer и Drupal 9 на хостинг reg.ru - как правильно выстроить структуру директорий?
С интересом прочитал вашу дискуссию и другие материалы, сформулировал для себя какое-то понимание: начиная с Drupal 8.8.0, шаблоны проектов Composer доступны как часть ядра Drupal. Т.е. появился официальный дистрибутив на git, через который можно устанавливать Drupal на сервер через команду вида "composer create-project drupal/recommended-project".
На текущий момент есть два таких официальных шаблона:
Установка composer и Drupal 9 на хостинг reg.ru - как правильно выстроить структуру директорий?
В общем-то на данном этапе переустановить не проблема, но хочется понимания. Почему есть такой стандарт с web?
Скрин секции installer-paths в composer.json:
Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)
Рассматривал вопрос подключения Яндекс-кассы для Drupal 7, написал в техническую поддержку относительно работы правила "When an order is first paid in full" на их модуле.
Ответ следующий:
При успешной оплате в коде модуля для Drupal Commerce предусмотрено выполнение только правила commerce_checkout_complete:
https://github.com/yoomoney/cms-drupal7/blob/e32444d64279090dc380161f462...
Сайт Умма Тур: из гадкого утенка в прекрасные лебеди
И ещё несколько вопросов:
1) Не возникло ли сложностей с установкой модуля blazy? Как его используйте?
2) Чем отличается поле weight от обычного поля с цифрой, где мы можем указать вес? В чем фишка?
3) Существенно сократили количество шаблонов в теме, как понял за счёт использования layout builder и paragraphs в связке с bootstrap? В итоге создаёте шаблоны для layout builder, потом создаёте типы параграфов и в связке получается удобный конструктор страниц? Какие сложности возникли при настройке, что в итоге не получилось сделать?
Сайт Умма Тур: из гадкого утенка в прекрасные лебеди
Расскажите как оптимизировали производительность сайта до таких параметров PageSpeed?
Выводить системные сообщения в модальном окне
По ссылке подборка модулей, которые реализуют подобный функционал: https://groups.drupal.org/node/51088
Добавление переменных в html.html.twig: как правильно передать переменные?
Поправка - добавляем ещё одну проверку на пустоту поля, прежде чем присвоить значение переменной:
yandex turbo для D8
В статье описан хороший вариант: https://seonomad.net/article/yandex-turbo-dlya-drupal-8
Юзабелен ли Rules в Drupal 8?
На текущий момент ситуация с Rules видимо не сильно изменилась. У него все те же проблемы, и все то же маленькое окошечко для ввода письма, для исправления которого уже сделали отдельный модуль (https://www.drupal.org/project/rules_send_big_email)
Я начал использовать https://www.drupal.org/project/business_rules
Как в Drupal 8 сгенерировать изображение с заголовком ноды?
Использую его в работе:
https://www.drupal.org/project/metatag
Для разных соцсетей используются разные библиотеки и интеграция с ними у модуля есть (Open Graph, Twitter Cards and Dublin Core). Если подключить дополнительные опции, можно настроить и грузить изображения для таких нужд, но нам надо именно генерировать картинки с заголовком. Про это пока тоже ничего не нашёл
Пример подключения настроек модуля для Фейсбук (Open Graph)
Как в Drupal 8 сгенерировать изображение с заголовком ноды?
да, ссылка на новость из примера: https://novayagazeta.ru/articles/2021/06/02/vlasti-ssha-rasskazali-o-voz...
Созданы картинки разного размера для Твиттера и других соцсетей.
Как в Drupal 8 сгенерировать изображение с заголовком ноды?
Опишите подробнее первый способ. Почитал описание модуля, он позволяет использовать токены в поле title и alt изображения, добавляет новый форматтер поля для админки. Как title перенести на изображение и сгенерировать нужную мне картинку?
Сейчас смотрю на https://www.drupal.org/project/image_gen, но пока не получил нужный результат
Как в Drupal 8 сгенерировать изображение с заголовком ноды?
Для Drupal 6 версии пример описан в данной статье: https://drupal.ru/node/16062
Добавление переменных в html.html.twig: как правильно передать переменные?
Разобрался, моё решение такое:
Добавление переменных в html.html.twig: как правильно передать переменные?
Спасибо проверка работает, но теперь выдаёт ошибку на другое поле ($news_cover = $node->get('field_news_cover_inside')->entity->url();) - оно есть только в типе материала "новости" (машинное имя news), как выводить переменную только для этого типа материала?
Конструкция у меня не сработала:
Как вывести описание пункта меню в Drupal 8 (модуль simplify menu)?
Оказывается это проблема модуля и для её решения пока помогает только патч: https://www.drupal.org/project/simplify_menu/issues/2891950#comment-1364...
В файле модуля по пути "/src/MenuItems.php" нужно заменить кусок кода (77 строка):
Как вывести описание пункта меню в Drupal 8 (модуль simplify menu)?
Если без модуля, то выводят так:
{{ item.original_link.pluginDefinition.description }} не переводит описание
{{ item.original_link.getDescription() }} переводит описание
Как в Drupal 8 правильно подключить виджет сообщества Вконтакте?
Взял решение с хабра, оно не выдаёт ошибок в консоли: https://qna.habr.com/q/346387
Как установить на сайт стандартный виджет группы ВКонтакте
Но в консоли выпадает ошибка "Uncaught TypeError: window.TextCMS_Social_VK[i] is not a function
at HTMLScriptElement.TextCMS_Social_VK_caller"
Как установить на сайт стандартный виджет группы ВКонтакте
Для Drupal 8 также рабочее решение. Другие способы, в том числе из документации, для меня не сработали (https://drupal.ru/node/143584)
Как в Drupal 8 правильно подключить виджет сообщества Вконтакте?
Нашёл обсуждение вопроса здесь: https://drupal.ru/node/127995, скопировал код автора - решение рабочее