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

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

15 ноября 2022 в 21:08

ААААА, понял теперь! А как же мне сделать, чтобы перекинуло на адрес и остановилось? Надо как то исключить страницу(роутер) на которую перекинуло. Или есть какой то другой вариант? если пишу exit; то страница не отрисовывается, return; - так же циклическая переадресация

15 ноября 2022 в 19:24

Ну по сути подписчик срабатыает только один раз при загрузке и должна быть одна переадрисация.
"Условие" я написал для примера
например если я напишу в услвие if ( \Drupal::currentUser()->id() == 2), то на этом пользователи будет циклическая переадресация

9 февраля 2022 в 19:47

Что то из предложенного ничего не работает. Еще вопрос в настройках сайта у меня главная страница установлена как https://site.ru/node, а где (в каком месте в php, модуле)происходит переадресация на страницу https://site.ru/? Может тут проблема?

7 февраля 2022 в 16:17

Вот что мне ответил хостер
"При обращении к сайту, по всей видимости, сначала отрабатывают скрипты сайта, а только затем правила .htaccess. Об этом свидетильствует строка Link"

"Для главной страницы настройка правила перенаправления делается внутри конфигурации сайта"

"При обращении к внутренней странице 301 перенаправление отрабатывает корректно. В браузере "/" тоже убирается."

26 июня 2021 в 8:03

Потом я вывожу результат в модальном окне через представление. И в этом представление хочу все подсчитать с помощью TWIG. Но не могу понять как сделать цикл. Я могу проверить каждое поле, и это работает. Но очень много кода.
ААА наверно все поля можно засунуть в массив и потом пройтись по массиву циклом? Так можно сделать?

26 июня 2021 в 7:59

Да у меня и сделано радиокнопками.

Вот
И суть в том, таких вопросов 30. И надо вывести результат в зависимости сколько ответов "да,нет и иногда". Если выбрано Да - 1балл, Иногда - 2балла, Нет - 3 балла. Потом это все сложить, и если, например, в Сумме 35 баллов - один блок (или надпись), 60-75балолов, другой блок,75 и больше 3 блок, вот суть

25 июня 2021 в 19:45

Или как прямо в вебформе проверять, а потом все подсчитать и вывести?То есть если выбрано "Да" присвоить значение 1, "Иногда" присвоить значение 2, "Нет" присвоить значение 3, можно в скрытом поле?

8 января 2021 в 21:48

Есть еще необходимость фильтровать контент в Views. Пока сделал так:
Написал Views Field Handler Plugin, создал поле в Views.

<?php

namespace Drupal\dummy\Plugin\views\field;

use Drupal\Core\Form\FormStateInterface;
use Drupal\views\Plugin\views\field\FieldPluginBase;
use Drupal\views\ResultRow;

4 ноября 2020 в 11:03

Я хочу сделать вот что, чтобы пользователь с ролью Психолог, мог только создать одну ноду (тип материала: Психолог), и если он захочет создать вторую ноду, выскакивало сообщение "лимит превышен".Такое реализует модуль ENTITY LIMIT,но при лимите переадрисует на страницу доступ запрещен, а мне нужно чтобы было сообщение