Причина в том, что после загрузки страницы у вас 5 раз вызывается Drupal.attachBehaviors(); вместо одного.
Смотрите в инструментах на вкладке Сеть - есть ли аякс-запросы, и почему их несколько. Вообще, если они есть, то это не вполне нормально - на свежезагруженную страницу тянуть что-то аяксом без активности пользователя.
Вот так правильно: jQuery("#target", context ).click(function(){
потому, что бихеверы вызываются, например при подгрузке ajax - чтобы навесить события на вновь добавленный контент.
Номер будет присвоен после записи в базу, т.е. уже после сабмита формы, и он не обнуляется раз в год.
Но ход мысли правльный.
Дело в т.н. race condition - два пользователя сабмитят форму с небольшим интервалом по времени, и если присваивать номер на фронте, то он продублируется в их отправлениях.
Лучше поручить друпалу разруливать уникальность номеров.
Т.е., я предполагаю какой-то такой алгоритм:
нет, остальное все так же.
Возможно, приоритет у названий шаблонов неверный.
Попробуйте $vars['theme_hook_suggestions'] = array('html__landing__page');
Все это заведомо приводит к созданию "хрупкой" системы, и кроме прочего, привязываясь к другому компоненту, мы получаем ряд неудобств. А зачем? Ради экономии кода?
Да-да, у меня тут как раз убунта из тысячи пакетов собрана. Такая, зараза, хрупкая.
Остаться на CMS Drupal или переходить на WordPress? вопрос не от программиста
Если вы работаете со студией, то это в общем-то нормально. Зачем вам связываться с программистом, вы с ним на разных языках разговариваете.
jQuery click срабатывает несколько раз
Причина в том, что после загрузки страницы у вас 5 раз вызывается Drupal.attachBehaviors(); вместо одного.
Смотрите в инструментах на вкладке Сеть - есть ли аякс-запросы, и почему их несколько. Вообще, если они есть, то это не вполне нормально - на свежезагруженную страницу тянуть что-то аяксом без активности пользователя.
jQuery click срабатывает несколько раз
Вот так правильно:
jQuery( "#target", context ).click(function(){
потому, что бихеверы вызываются, например при подгрузке ajax - чтобы навесить события на вновь добавленный контент.
Не раскрывается админ меню в админке
вьюс в админке выводится?
Не раскрывается админ меню в админке
В настройках jQuery update есть селект - Альтернативная версия jQuery для страниц администрирования, установите там обратно 1.4
Хлебные крошки
ты уверен, что там не page.html.twig ?
Webform. Переменная в скрытом поле
Номер будет присвоен после записи в базу, т.е. уже после сабмита формы, и он не обнуляется раз в год.
Но ход мысли правльный.
Дело в т.н. race condition - два пользователя сабмитят форму с небольшим интервалом по времени, и если присваивать номер на фронте, то он продублируется в их отправлениях.
Лучше поручить друпалу разруливать уникальность номеров.
Т.е., я предполагаю какой-то такой алгоритм:
Проблемы перехода на HTTPS Drupal 7
С двух слешей надо начинать урл - будет работать и так и так.
//static-maps.yandex.ru/...
Как программно отменить обязательность заполнения поля в форме?
Conditional Fields
Создание материала через ajax запрос
Inline Entity Form должен подойти
Валидатор ругается
похоже на опечатку bottom
Как применить разные стили заголовков к терминам разных словарей таксономии
На страницах термина таксономии в body добавляются классы, среди них есть и id термина, и машинное имя словаря.
Есть ли у кого-нибудь решение?
Вот так еще можно:
mysqldump | sed 's/2019/2020' | mysql
Можно ли создать лэндинг в обход движка?
В семёрке? Вряд ли проще. Его сначала надо прикрутить к семёрке.
Поле содержимого как ссылка на изображение
Я так понимаю, что автору нужно что-то вроде таких ссылок.
Можно ли создать лэндинг в обход движка?
Странно. А кеш как сбрасывали?
Можно ли создать лэндинг в обход движка?
нет, остальное все так же.
Возможно, приоритет у названий шаблонов неверный.
Попробуйте
$vars['theme_hook_suggestions'] = array('html__landing__page');
Можно ли создать лэндинг в обход движка?
Да, можно.
в template.php темы:
Настройка эквайринга от Тинькофф-банка на D7 Commerce (проблема с правилом rules «When an order is first paid in full»)
О, это маразм в квадрате.
Вот так, например, создается payment_transaction:
Настройка работы модуля syslog и демона fail2ban для drupal 8 и ubuntu 18.04
fail2ban умеет экспоненциально увеличивать время блокировки
Перехожу на HTTPS. Порядок действий.
некоторым удавалось и 5хх возвращать
Добрый день есть ли аналог модуля Field Slideshow
project и datestamp тоже закомментировал
Закэшировать обратно после сброса кэша
надо курить маны к wget, да в общем-то, какая там нагрузка
Закэшировать обратно после сброса кэша
/usr/bin/wget -r -l 0 --spider --delete-after -P /tmp http(s)://site.com
- проходит по всем встретившимся наDrupal 8 Commerce. Проблемы с метатегами.
Да-да, у меня тут как раз убунта из тысячи пакетов собрана. Такая, зараза, хрупкая.