kompospec: Блог

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

Друпал 8 как передать в js данные?

4 августа 2021 в 14:50

Друпал 8 как передать в js данные?

У меня свой модуль. Там есть JS файл. Всё подключено. Всё работает.
Как передать в него переменную из PHP ?

Спасибо.

Хочу сделать модальное окно с правилами и полем-галочкой при регистрации. Как лучше?

18 июня 2021 в 14:25

Хочу сделать модальное окно с правилами и полем-галочкой при регистрации. Как лучше?
Или модуль есть какой? Д8.

Спасибо.

Д9. Два текстовых поля в Ноде. Как?

26 мая 2021 в 22:52

Д9. Два текстовых поля в Ноде. Как?

Нужно чтоб между двумя Нодными контентами были расположены произвольные блоки.

Как это лучше сделать?
Спасибо.

модуль entity_embed работает только для Нод. А нужны блоки.

24 мая 2021 в 15:23

модуль entity_embed работает только для Нод. А нужны блоки.

Я что-то не включил?

В Edit embed button выпадающий список выбора Сущности - не активен.

Что делать? Очень нужен вывод блоков.

Д8. Вставить блок внутрь редактора Ноды в произвольное место

24 мая 2021 в 13:08

Вставить блок внутрь редактора Ноды в произвольное место

Такое возможно вообще?
Как?
Спасибо.

Вебформа. Борьба со спамом. Модуль ограничивающий ссылки.

23 мая 2021 в 14:16

Вебформа. Борьба со спамом. Модуль ограничивающий ссылки.

Есть такой?

Поискал. Они предлагают капчу и пр. А я хочу просто ограничение - есть ссылка - до свидания.

Спасибо.

Обновление Д9 через Композер. - Package "composer" listed for update is not locked.

23 мая 2021 в 13:44

~/New_irs/web/core$ /opt/php74/bin/php /usr/local/bin/composer update composer update --dry-run "drupal/*"
Loading composer repositories with package information
Package "composer" listed for update is not locked.
Package "update" listed for update is not locked.
Pattern "drupal/*" listed for update does not match any locked packages.
Updating dependencies
Nothing to modify in lock file
Installing dependencies from lock file (including require-dev)
Nothing to install, update or remove

Как программно запустить Представление с различными раскрытыми критериями фильтрации?

10 мая 2021 в 17:51

Есть представление.
Есть хук который запускает его:
...
$r = views_get_view_result('mildlyadat', 'page_1');
...

У этого представления есть раскрытый критерий фильтрации.
Сейчас Представление выводится - По умолчанию.
Как программно менять раскрытый критерий фильтрации?

Спасибо.

Как получить Нид Ноды находясь в _form_validation_number_title_validate?

29 апреля 2021 в 10:50

Как получить Нид Ноды находясь в _form_validation_number_title_validate?

<?php
// I want to add some more light on this matter. 
// The adding of the validation is exactly the same as before: 
// in hook_form_alter:

Как программно менять раскрытые фильтры в Представлении?

28 апреля 2021 в 14:20

Как программно менять раскрытые фильтры в Представлении?

Спасибо.

Как обрабатывать ошибку после заполнения Ноды? Д8

27 апреля 2021 в 6:32

Как обрабатывать ошибку после заполнения Ноды?

- Пользователь заполняет Ноду.
- После заполнения - отправка.
- hook_entity_presave - работает прекрасно и выдаёт сообщение что в форме Ноды ошибка, но форма то отправляется. Чего не должно быть при ошибке.

Как сделать чтоб данные с Ноды не отправлялись? - и всё бы возвращалось на редактирование - желательно с подсветкой

Спасибо.

Как создать Поле Время в виде выпадающего списка?

21 апреля 2021 в 7:27

Как создать Поле Время в виде выпадающего списка? Д8

В идеале:

Два поля:
1. Виджит календарика
2. выпадающий список времени с 7:00 до 18:00 с интервалом по 30 мин.

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

Спасибо.

Д8. Как в Представлении подключить виджит календарика к полю даты?

16 апреля 2021 в 1:31

Д8. Как в Представлении подключить виджит календарика к полю даты?

Спасибо

Как программно получить дополнительную строку в view-таблице? Д8

12 апреля 2021 в 7:53

Как программно получить дополнительную строку в view-таблице?

Есть таблица:

http://russkiyslovar.ru/d8/myw1

Сделана во Вьюхе. В ней только один столбец - Время.

Его нужно просуммировать - вроде уже могу.

Но его и нужно ещё правильно расположить ВНУТРИ таблицы

Как? Спасибо.

Как Получить значение из объекта? Д8

10 апреля 2021 в 18:22

Есть объект:

Drupal\node\Entity\Node Object
(
[in_preview] =>
[values:protected] => Array
(
[nid] => Array
(
[x-default] => 8
)

[vid] => Array
(
[x-default] => 8
)

[type] => Array
(
[x-default] => mymt
)

Пустая страница под Д8

7 апреля 2021 в 0:19

Мне нужна пустая страница под Д8

То есть чтоб сработало:

$node = node_load(1);
print $node->title->value;

И не выводило бы больше ничего

В чём сокральный смысл перехода на Симфонию? С 7-ки на 8-ку

7 апреля 2021 в 0:06

В чём сокральный смысл перехода на Симфонию? С 7-ки на 8-ку

Чем больше я ковыряю 8-ку - тем больше злюсь.
Ну для чего? С какой целью отличную 7-ку превратили в это - 8-ку?
Для чего? Покажите мне пожалуйста улучшения. Ибо я их не вижу.

Спасибо.

View. Можно ли редактировать запрос который выводится в качестве примера?

31 марта 2021 в 2:00

View. Можно ли на прямую редактировать запрос который выводится в качестве примера?

Пусть будет что Друпал 8. Хотя это и в 7-ке есть.

Views.Как просумировать значения строк в столбце? D8

31 марта 2021 в 1:54

Сделано не мной:
Огромная таблица во Views. С значениями, связями, какими-то расчётами.

Требуется:
Получить сумму значений одного столбца этой таблицы.

На mySQL это так, например: SUM(cena)

А на Друпал 8 это как?
Спасибо.

Как в блоке получить адрес странцы? Друпал 8

23 февраля 2021 в 19:55

Есть блок на сайте:
Заказать:
Там ссылка на модальную Вебформу.
Блок выводится на всех страницах сайта один и тот же

Нужно:
Чтоб в письме, кроме полей, приходил бы ещё и адрес страницы с которой отправлен запрос.

Друпал 8

Спасибо.

Ваши требования не могут быть решены с помощью устанавливаемого набора пакетов.

11 февраля 2021 в 17:47

Ваши требования не могут быть решены с помощью устанавливаемого набора пакетов.

Пытался обновить 8-ку. Получил:

Rest где используется? Зачем?

2 марта 2020 в 22:46

По идее это запрос к Базе данных. Но зачем изобретать велосипед?
А может это попытка унифицировать API ?

Спасибо.