Drupal8

Поменять label заголовка у кастомной сущности

18 апреля 2022 в 13:49

Здравствуйте, подскажите, пожалуйста.
Я сгенерировал сущность.
Далее создал тип материала этой сущности. Добавил все необходимые поля. Поле с label "Заголовок" мне нужно, но его label надо переименовать на "Наименование поставщика".
В нодах это легко сделать в редактировании типа материала. А в кастомной сущности у меня нет таких настроек.

Подключение платежных систем

6 апреля 2022 в 22:38

Всем привет! Столкнулся с такой проблемой: нужно вместо paypal подключить stripe. Я скачал модуль Commerce Stripe и настроил платежный шлюз.

Но у пользователся не появляется вариант выбора этого способа оплаты. И при этом я не могу убрать способ оплаты PayPal.

Из админки я не могу найти место, откуда бы я смог редактировать выбор платежных систем. Мб, кто-то знает, как решить проблему? Буду очень благодарен!

Заранее говорю, что с самим аккаунтом stripe проблем нет, есть уже готовый аккаунт.

Пагинация

31 марта 2022 в 17:41

Здравствуйте.
У меня на некоторой странице(контроллере) выводится информация из созданной мной таблицы БД.
На этой странице мне нужно создать пагинацию (постраничную навигацию) средствами Друпал, уже готовым pager, например, что бы выводилось по 10 записей на странице.
Подскажите, пожалуйста, каким образом это можно сделать?

Как получить nid только что созданой Ноды?

26 марта 2022 в 13:45

Как получить nid только что созданной Ноды?

Программно создаю Ноду:
$node->save();

и мне сразу же нужен её Идентификатор.

Как?

Спасибо.

D8: Commerce: битые товары или поля товаров

21 марта 2022 в 19:53

Заказчик удалил несколько позиций товаров и после этого представление /admin/commerce/products стало выдавать белый экран с unknown error , а в журнале ошибку вида:

TypeError: Argument 1 passed to Drupal\views\Plugin\views\field\EntityOperations::getEntityTranslation() must implement interface Drupal\Core\Entity\EntityInterface, null given

Темизация каждой записи из таблицы БД

18 марта 2022 в 8:55

Подскажите, пожалуйста.
Надо создать в своем кастомном модуле шаблон и передавать в него по одной каждую запись из определенной таблицы БД.
Как это сделать?
Знаю только, что можно собрать в один массив все записи и передавать в файл темизации.
Но мне надо передавать именно по одной записи.

XMLtoNode Наполнение сайта из XML файла

12 марта 2022 в 7:13

XMLtoNode Наполнение сайта из XML файла

На входе XML-файл.
На выходе - готовые страницы сайта:
http://xml.russkiyslovar.ru/node/35

И общий вид с помощью Вьюхи:

http://xml.russkiyslovar.ru

Делалось под заказ и для Друпал 9
В принципе - код несложный - переписать можно хоть под что.
На данном этапе - требуется создание специфичного типа материала.

Закрыть поле от индексации

10 марта 2022 в 11:27

Всем привет!
Скажите пожалуйста есть ли возможность закрыть одно поле в типе материала от индексации?
Поле предназначено для переписки редакторов и оказывается содержимое переписки попадает в индекс. При запросе поисковик выдает все содержимое тайной переписки )

Спасибо!