Max-Z: Комментарии

Главные вкладки

3 марта 2019 в 14:13
3

Присоединяюсь к благодарности и хочу сказать отдельное спасибо команде, работающей над сайтом drupal.ru!
Совместными усилиями вам удалось создать бесценный ресурс, к сожалению, не имеющий англоязычных аналогов по скорости и качеству ответов на тех. вопросы.
Drupal 8 - штука непростая, и в данном случае поддержка комьюнити играет не просто важную, а, имхо, решающую роль для всех, кто решится грызть этот гранит:)

24 февраля 2019 в 20:54

Все верно. Сущность "фото" также имеет ссылку на альбомы. Мы думали отказаться от первого варианта, но он нужен для выборки альбомов по участниками, никак не придумали, как безболезненно упразднить эту ноду.

23 февраля 2019 в 11:51

Как я понял, JSONAPI к этому не имеет отношения. Ошибка возникает на другом уровне - во время создания новых нодов. Я даже закрыл issue для JSONAPI, созданное ранее.

23 февраля 2019 в 11:09

Огромное спасибо, так и сделали в итоге!
Я тестировал вчера до ночи, ошибка эта очень и очень странная. Блюпринт содержит в себе 2 вида POST-запросов. Если я оставляю только вот этот, ошибки нет, независимо от кол-ва запросов в блюпринте два-шесть-десять, не важно:

22 февраля 2019 в 17:48

Нет, но это советуется во многих источниках в качестве решения ошибки 1205.
По идее мне нужно сделать aquire lock перед цепью последовательных запросов и release по выполнению.
Буду признателен за идеи, как это реализовать:)

22 февраля 2019 в 17:26

На async/await у меня вся логика построена, иначе ничего не работает вообще:) Проблема как тригернуть этот замок из Реакта.

22 февраля 2019 в 17:17

Приложение - это галерея фотографий. Контент создаётся с помощью Друпал, выводится через React.
Пользователь может создавать в Друпал албомы, а из React он может добавить фото сразу в несколько альбомов:

При этой операции исполняются множественные POST запросы через subrequests.
Буду искать способы управления этим замком на время исполнения подобных операций.

22 февраля 2019 в 17:04

Subrequests работает, штука отличная, но к текущей проблеме, к сожалению, это не имеет отношения.
Я всё ещё получаю упомянутую ошибку Lock wait timeout exceeded при множественных POST-операциях.
Видимо, всё же необходимо использовать Lock API.
Вопрос только в том, как прописать в моем кастомном модуле момент, когда нужно сделать acquire lock, а когда release?

22 февраля 2019 в 15:14

В документации к NPM-версии они прекрепляют блюпринт с помощью params при этом используют GET. А если я хочу POST, блюпринт таким же образом прикрепляется?

16 декабря 2018 в 23:40

Разница только в том, что в документации они из полей "собирают" товар прямо в представлении, а я это сделал непосредственно в шаблоне Twig и импортирую его целиком. К Вашей проблеме это врядли относится. А пейджеры в обоих случаях из стандартного набора, разницы в функционале не должно быть никакой.
Я советую сделать всё чётко по документации шаг за шагом, будет работать 100%.

16 декабря 2018 в 23:10

Блин, не помню деталей, больше года назад это делал. Представление выводит готовую сущность. Кажется, я в twig темплейты для товаров вручную верстал. Фасеты - обычные блоки.

14 ноября 2018 в 16:21

Хмм, ясно. Т.е. я могу просто из своего модуля указать путь к соседнему модулю, и он вытащит конфиги без дополнительного колядования с правами и т.д?
<?php$config = Drupal::configFactory()->get('path to other module/my_other_module.config');?>

26 сентября 2018 в 15:08

Phantom63rus wrote:

Это точно о вп?! О_О
Какой ещё конструктор страницы? Как ещё нафиг задеть слой шаблона или логика?? Новости из параллельной вселенной.


Выбирайте любой

25 сентября 2018 в 12:25
1

Semantics wrote:

Но WP тоже притянули в админку что-то, не помню что.

Backbone у них точно есть

Backbone не является актуальной в 2018, но дело даже в другом. На WordPress можно быстро развернуть приличный сайтец, и в плане выбора инструментария он превосходит Drupal (хотя хорошие темы и плагины в большинстве случаев платные, особенно если идет речь о продвинутом функционале).