Drupal8

Синхронизация двух сайтов на одном сервере. БД доступна.

7 ноября 2023 в 18:13

На одном сайте MODX формеруется Заказ с кучей полей

Этот Заказ, с этой кучей полей, должен оказаться в виде Ноды на другом сайте с Друпал.

Раньше пранировалось, через Крон запускать код, который бы юзал БД. Но заказчик хочет чтоб всё проискодило быстрее чем даже 1 раз в 15 мин.

1. Можно ли запускать Крон в столь малый промежуток времени?
2. Может использовать серверный Крон?
3. В JS есть функция которая может юзать удалённые файлы.
4. Открытие в новом окне - не нравится заказчику
5. А может есть ещё какие методы?

При попытке добавления в материал нового поля - белый экран

31 октября 2023 в 22:35

Всем привет!

При попытке добавления в материал нового поля - белый экран. В логах такая история:

Несуществующее имя объекта конфигурации, возвращаемое FieldStorageConfigInterface::getBundles(): тип объекта: node, bundle: simplenews_issue, имя поля: body

Попытка удаления конфигурации модуля simplenews не привела к положительному результату, всё такая же ошибка.

Установка модуля simplenews тоже результат не изменила.

Как быть, что делать, подскажите пжл?

Ошибка Fatal error: Cannot redeclare twig_without()

19 октября 2023 в 10:38

После очистки кэша через админпанель, эта самая админпалень перестала открываться с ошибкой:

Нужна техподдержка сайта

29 сентября 2023 в 18:19

Я владелец сайта ВиД (https://e-vid.ru) - сайт новостной и аналитический (в прошлом был сайтом газеты "Время и Деньги"), отпал человек, занимавшийся поддержкой его работоспособности, нужна замена.

Ищу удаленную работу друпал-верстальщиком / сайт-билдером

15 сентября 2023 в 8:34
1

Ищу удаленную работу друпал-верстальщиком / сайт-билдером.

Могу собрать несложный сайт на Drupal 9/10 без программирования. Знаю основы:

  • git
  • composer
  • drush
  • docker4drupal

Могу сверстать тему оформления. Знаю и умею пользоваться:

  • Twig
  • SCSS
  • Bootstrap 3 / 4 / 5
  • Как компилировать стили через Gulp
  • Как компилировать стили через Webpack

Портфолио можно посмотреть тут, но многие работы под NDA.

Ставка не менее 500р/час

html-разметка в поле ноды отображается как тест

13 сентября 2023 в 5:56

На сайте у меня есть множество нод, у которых есть поле типа "Текст (форматированный, длинный, с резюме)". В это поле вставлена с помощью источника html-разметка таблицы. И в карточке товара отображаются прямо все теги. А если нажать на пересохранение, они исчезают и разметка начинает работать как надо.
Мне необходимо пересохранить там все ноды. Если использовать $node->save(), то это не срабатывает.
Если перезаписывать значение этого поля, тоже не срабатывает. Разметка остается в виде текста.

Использовал модуль resave all nodes, тоже не помогло.

Доступ к сайту Д8

12 сентября 2023 в 16:33

Всем хорошего настроения!

Проблема следующая:
Сайт на Д8, им не пользуемся активно... просто висит для seo..
Понадобилось зайти в админку а оно не заходит.
Пароль забыт, восстановление пароля не присылает ссылку.
Полез поменять пароль на скопированный из другого такого сайта на Д8, не помогло.
В общем не могу найти где Д8 хранит в базе данных основной e_mail сайта.
Может такой почтовый ящик мы убили за не надобностью... и он просто не может отправить ссылку на восстановление.
Подскажите, что думаете?

После сохранения Ноды перейти на страницу с которой пришёл. Как?

5 сентября 2023 в 14:48

После сохранения Ноды перейти на страницу с которой пришёл. Как?

Есть кастомный модуль.
1. С страницы генерируемой этим модулем - Ссылка на обычную страницу создания ноды с ГЕТ сапаметрами.
2. Нода создаётся - заполняется куча полей которые уже есть и переделывать которые не хочется. В том числе - местоположение с картами и пр. - Не переделать создание Ноды.
3. Нода сохраняется.
4. Хотелось бы чтоб переход в этом случае был не на Ноду, а на страницу пункта 1.
5. Как?
6. Спасибо.

Drupal 8 Docker - установить версию php 7.4.28

5 сентября 2023 в 8:12

Здравствуйте.
Произвожу развертывание своего сайта на docker.
На сайте: Drupal 8, php:7.4.28

В .env нет такой версии php. Есть только:
# Linux (uid 1000 gid 1000)

#PHP_TAG=8.2-dev-4.47.1
#PHP_TAG=8.1-dev-4.47.1
PHP_TAG=8.0-dev-4.47.1

При использовании 8.0-dev-4.47.1 во время composer install/update появляются ошибки версий.

Если устанавливаю в docker-compose.yml:
php:
image: php:7.4.28, то контейнер не хочет запускаться. Статус - exited.

Точка с запятой MYSQl-запросе

31 августа 2023 в 7:03

Здравствуйте.
Делаю mysql-запрос средствами Друпал:
$query = $database->query("
SELECT id
FROM my_table
WHERE value_1 = 'srt' AND value_2 = '{$value_2}'
");
$result = $query->fetchAll();

где $value_2 содержит набор цифр, букв и точку с запятой.
Из-за точки с запятой выходит ошибка: " ; is not supported in SQL strings. Use only one statement at a time."