vlucas: Комментарии

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

5 ноября 2020 в 15:03

написала

я так понял, правильнее: "Накликали"

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

Просто у меня сложилось стойкое впечатление, что вы учите PHP совсем где-то вдали от друпал.

5 ноября 2020 в 13:26

// Очевидно, что-то вроде этого, это конечно не правильно, написала так-как представляю должно было бы быть.. -
// 'url' => Url::fromRoute('num.numerology'),
// 'type' => 'GET',
// 'url' => '/stat?key='$key, или так..
// 'window.location.href' => '/stat?key='$key'

Dash 1

4 ноября 2020 в 20:50

Прямо в сабмите формы и реализуйте переадресацию. Вот пример
https://git.drupalcode.org/project/commerce/-/blob/8.x-2.x/modules/produ...

т.е. установите необходимый роут для переадресации в $form_state

4 ноября 2020 в 20:39
1

Подробности выбранному исполнителю.

Так вы здесь далеко не пойдёте...

Лучше сразу ТЗ представить - так быстрее найдёте

1 ноября 2020 в 18:26

Что-то вы явно не то делаете...
Вам что нужно конкретно?
При входе посетителя на сайт писать что-то в базу читая параметры? Если примерно так, то вам не нужна ни страница, ни блок. Смотрите в сторону хуков или событий. Выберите подходящий и там реализуйте ваш функционал.

1 ноября 2020 в 17:37
1

Это хорошо!
При использовании Drupal, важно понимать, что есть не просто/только PHP а ещё API Drupal.
Вот его вы и должны использовать, а не писать на обычном PHP, иначе вам тогда Drupal не нужен ))
Изучите для начала роутинг, рендер массивы и т.д.
И тогда у вас должна сложиться картина в целом, что и как верно делать в тех или иных моментах, чтобы это работало всегда правильно.

1 ноября 2020 в 17:31

Так и должно выходить Array! - Это же рендер массив!
Я вам настоятельно советую, во избежании чего не хорошего, и тем уж, если код пишется не только для вас, ознакомиться что такое рендер массивы для начала, например, здесь https://niklan.net/blog/210

И более того, изучить другие API, т.к. вы испытываете колосальные проблемы с этим, судя по вашим вопросам на форуме.

1 ноября 2020 в 10:16

Этот вариант в корне не верный и имеет тонну проблем, например, базовый путь, синонимы и т.д. и т.п.
Старайтесь решать задачи используя Drupal Way.
Мой вариант полностью рабочий. Не могу сказать что у вас не получается.
Если в представлении, то можно использовать link() твига, как я писал выше