ААААА, понял теперь! А как же мне сделать, чтобы перекинуло на адрес и остановилось? Надо как то исключить страницу(роутер) на которую перекинуло. Или есть какой то другой вариант? если пишу exit; то страница не отрисовывается, return; - так же циклическая переадресация
Ну по сути подписчик срабатыает только один раз при загрузке и должна быть одна переадрисация.
"Условие" я написал для примера
например если я напишу в услвие if ( \Drupal::currentUser()->id() == 2), то на этом пользователи будет циклическая переадресация
Что то из предложенного ничего не работает. Еще вопрос в настройках сайта у меня главная страница установлена как https://site.ru/node, а где (в каком месте в php, модуле)происходит переадресация на страницу https://site.ru/? Может тут проблема?
Вот что мне ответил хостер
"При обращении к сайту, по всей видимости, сначала отрабатывают скрипты сайта, а только затем правила .htaccess. Об этом свидетильствует строка Link"
"Для главной страницы настройка правила перенаправления делается внутри конфигурации сайта"
"При обращении к внутренней странице 301 перенаправление отрабатывает корректно. В браузере "/" тоже убирается."
Потом я вывожу результат в модальном окне через представление. И в этом представление хочу все подсчитать с помощью TWIG. Но не могу понять как сделать цикл. Я могу проверить каждое поле, и это работает. Но очень много кода.
ААА наверно все поля можно засунуть в массив и потом пройтись по массиву циклом? Так можно сделать?
Да у меня и сделано радиокнопками.
Вот
И суть в том, таких вопросов 30. И надо вывести результат в зависимости сколько ответов "да,нет и иногда". Если выбрано Да - 1балл, Иногда - 2балла, Нет - 3 балла. Потом это все сложить, и если, например, в Сумме 35 баллов - один блок (или надпись), 60-75балолов, другой блок,75 и больше 3 блок, вот суть
Или как прямо в вебформе проверять, а потом все подсчитать и вывести?То есть если выбрано "Да" присвоить значение 1, "Иногда" присвоить значение 2, "Нет" присвоить значение 3, можно в скрытом поле?
Как прикрепить к ноде программно созданный файл?
А в Друпал 8 как прикрепить?
Циклическая переадресация
Ну да надо исключить страницу, других вариантов не вижу. Спасибо тебе, что навел на решение. Вопрос закрыт!
Циклическая переадресация
ААААА, понял теперь! А как же мне сделать, чтобы перекинуло на адрес и остановилось? Надо как то исключить страницу(роутер) на которую перекинуло. Или есть какой то другой вариант? если пишу exit; то страница не отрисовывается, return; - так же циклическая переадресация
Циклическая переадресация
Ну по сути подписчик срабатыает только один раз при загрузке и должна быть одна переадрисация.
"Условие" я написал для примера
например если я напишу в услвие if ( \Drupal::currentUser()->id() == 2), то на этом пользователи будет циклическая переадресация
Циклическая переадресация
Ни у кого не было такой ситуации?
Проблема переадресации
Что то из предложенного ничего не работает. Еще вопрос в настройках сайта у меня главная страница установлена как https://site.ru/node, а где (в каком месте в php, модуле)происходит переадресация на страницу https://site.ru/? Может тут проблема?
Проблема переадресации
Не помогает
Проблема переадресации
Вот что мне ответил хостер
"При обращении к сайту, по всей видимости, сначала отрабатывают скрипты сайта, а только затем правила .htaccess. Об этом свидетильствует строка Link"
"Для главной страницы настройка правила перенаправления делается внутри конфигурации сайта"
"При обращении к внутренней странице 301 перенаправление отрабатывает корректно. В браузере "/" тоже убирается."
Проблема переадресации
HTTP/1.1 200 OK
Server: nginx/1.12.2
Проблема переадресации
Меняется, но ответ сервера
https://site.ru 200ок
https://site.ru/ 200ок
По моему пониманию должно быть
https://site.ru 200ок
https://site.ru/ 301ок
Правильно я понимаю?
Проблема переадресации
Ну почему адрес https://site.ru/ не переадресуется на https://site.ru
Это получаются тогда дубли! Или я не прав?
Помощь с TWIG в VIEWS
Все. Решил вопрос.
Помощь с TWIG в VIEWS
Потом я вывожу результат в модальном окне через представление. И в этом представление хочу все подсчитать с помощью TWIG. Но не могу понять как сделать цикл. Я могу проверить каждое поле, и это работает. Но очень много кода.
ААА наверно все поля можно засунуть в массив и потом пройтись по массиву циклом? Так можно сделать?
Помощь с TWIG в VIEWS
Да у меня и сделано радиокнопками.
Вот
И суть в том, таких вопросов 30. И надо вывести результат в зависимости сколько ответов "да,нет и иногда". Если выбрано Да - 1балл, Иногда - 2балла, Нет - 3 балла. Потом это все сложить, и если, например, в Сумме 35 баллов - один блок (или надпись), 60-75балолов, другой блок,75 и больше 3 блок, вот суть
Помощь с TWIG в VIEWS
Или как прямо в вебформе проверять, а потом все подсчитать и вывести?То есть если выбрано "Да" присвоить значение 1, "Иногда" присвоить значение 2, "Нет" присвоить значение 3, можно в скрытом поле?
Помощь с TWIG в VIEWS
Вот мои поля в views
В поле пользовательский текст пытаюсь добавить
Помощь с TWIG в VIEWS
Да мне надо перебрать все поля в цикле, но не получается. Позже скрины скину
Smart IP и определение города
Есть еще необходимость фильтровать контент в Views. Пока сделал так:
Написал Views Field Handler Plugin, создал поле в Views.
namespace Drupal\dummy\Plugin\views\field;
use Drupal\Core\Form\FormStateInterface;
use Drupal\views\Plugin\views\field\FieldPluginBase;
use Drupal\views\ResultRow;
Smart IP и определение города
Все. Решил
Smart IP и определение города
Разбираю модуль Smart IP. Могу вывести код страны
Smart IP и определение города
А dadata.ru вроде нормуль. Кто пользовался, дайте пожалуйста обратную связь.
Smart IP и определение города
А для РФ есть чего нибудь?
Ограничения на материал по роли
Вот примерно
Ограничения на материал по роли
никто не может подсказать?
Ограничения на материал по роли
Вот часть кода модуля Entity Limin файл entity_limit.module