Babich: Блог

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

Чтобы не было представлений пока не выберешь фильтр

Сегодня в 6:45

Всем здравствуйте. Помогите решить вопрос. Как во views по умолчанию не выводить товары, а показывать нужный только после заполнения фильтра. Drupal 9.

Ошибка Composer

7 октября в 11:24

При установке модуля через Composer, выдает ошибку и откатывает файлы ./composer.json and ./composer.lock назад. Пишет Installation failed, reverting ./composer.json and ./composer.lock to their original content.

Как побороть проблему, почему возникает?

Валидация телефона Drupal 9

30 сентября в 9:11

Здравствуйте, как сделать валидацию номера телефона в Drupal 9.
Поставил модуль https://www.drupal.org/project/masked_input с исправлениями для Drupal 9. Как теперь его настроить?

Добавить в корзину ajax Commerce 2

20 сентября в 7:55

Здравствуйте.
Drupal 9, Drupal Commerce 2. Установлен через Composer. Нужно сделать, чтобы кнопка добавления в корзину и блок корзины обновлялся по ajax (без перезагрузки страницы).
Нашел инструкцию http://xandeadx.ru/blog/drupal/962. Тоже добавил в тему код.
Не знаю как выполнить замечания.

Замечание 1 - кнопкам надо принудительно задавать атрибут #id, чтобы они не конфликтовали с другими формами на странице и чтобы сгенерировать нужный html атрибут data-drupal-selector.

Commerce 2 Вывести кнопку добавления товара во views

13 сентября в 13:26

Здравствуйте, необходимо вывести кнопку «Добавить в корзину» модуля commerce 2 во views. Не готовую сущность, потому как она выводит не нужные мне поля, а именно одну кнопку.

Ошибка Composer

7 июля в 6:49

Всем здравствуйте. Установлен Drupal 9 с помощью Composer.
Сейчас понадобилось обновить модуль twig_tweak выдает вот такую ошибку. Удалил модуль в админке, затем на сервере. Попытался установить вновь через Composer выдает такую же ошибку. В чем может быть проблема?

Добавить к форме удобное время для звонка

27 мая в 6:40

Всем здравствуйте.
Drupal 9. Задумал к вебформе сделанной модулем webform 6.0.3 добавить поле «удобное время для звонка» с интервалом времени, чтобы можно было выбирать время с 9:00 до 18:00. Кто так реализовывал? Спасибо.

Пропал Masked Input Webform Drupal 9

17 мая в 7:15

Всем здравствуйте. Прошу помочь. Вчера обратил внимание, что у вебформ пропала валидация номера телефона, была задана в настройках вебформ. Грешу на последнее обновление 6.0.3 от 5 мая. В настройках вебформы вообще пропал раздел masked input. Может кто еще сталкивался с такой проблемой.

Как сделать кликабельное превью для видео Youtube с автоматическим воспроизведением

12 марта в 9:03

Здравствуйте, прошу помощи. Drupal 9 Хочу сделать кликабельное превью (своя картинка) при клике на которую автоматом запускается видео. Если человек не кликает, то отображается просто картинка со значком play, тем самым страница весит меньше. Загрузка и показ видео начинается только если нажать кнопку play.
Вот пример как нужно https://brooklandsdetailing.ru/zashchitnye-pokrytiya

Сделал вот так (просто пример)

Свернутые пункты меню в футере у мобильной версии

17 декабря 2020 в 11:38

Здравствуйте, всем. Может у кого есть готовое решение.

Для более лаконичного отображения футера на мобильной версии, есть задумка показывать пункты меню свернутыми (разворачиваются пункты при клике на заголовок категории). А на десктопной версии отображаются как обычно.

Разделение на разряды как?

28 октября 2020 в 12:57

Здравствуйте, всем. Прошу помощи.
Есть необходимость в вебформе сделать в input range разделение числа на разряды, для удобного восприятия. Форма сделана с помощью модуля webform 8.x-5.22

Сейчас

Нужно

Description для contact

3 ноября 2018 в 9:20

Всем здравствуйте.
Вебмастер яндекса выдал рекомендацию, что не заполнено поле description в формах, созданных через стандартный модуль contact Drupal 8. Есть решение как добавить описание к формам?

График работы

14 октября 2018 в 12:55

Здравствуйте, уважаемые форумчане.
Есть задумка сделать "График работы" в блоке с помощью php кода, чтобы выдавалось как в 2gis.

График работы с пн-пт с 10:00 до 18:00. С учётом часового пояса GMT +6.

Не работает autoupload

23 августа 2018 в 14:22

Приветствую всех. Заранее спасибо за помощь. На drupal 7 через модуль webform решил сделать загрузку поля "файл" автоматически. Подключаю js в инфо файле темы, скрипт подгружается, ошибок в консоли нет, по идее должна прятаться кнопка прикрепить и при выборе файла автоматом загружаться файл, но этого не происходит. Версия jQuery 1.7 (модуль Версия jQuery update).

Вот код js

Отправка данных из формы contact в Bitrix24

11 августа 2018 в 22:26

Здравствуйте, всем. Прошу помощи по отправке данных формы в CRM Bitrix24. Нужно при отправке формы с сайта, чтобы скрипт перехватывал нужные поля и отправлял в CRM. Установил в CRM приложение перехватчик, настроил его, добавил нужный скрипт на страницы темы. Но данные полей в CRM не передаются.

Не работает код на странице contact Drupal 8

17 июля 2018 в 16:20

Всем здравствуйте, заранее благодарю за помощь.

Сделал код, он должен стилизовать checkbox.

Создал файл Customjs.js

Установка яндекс цели на сайт drupal 8?

16 июля 2018 в 12:11

Доброго времени суток. Начал осваивать drupal 8. Появился вопрос, как прописать цель javascript для кнопки отправки формы. Форма выведена в модальном окне через модуль contact.

Вывод количества товара модулем basi cart 7.3 (Решено)

22 февраля 2018 в 12:37

Доброго времени суток всем. Прошу помощи. Нашел код для вывода количество товара в корзине.
Здесь https://drupal.ru/node/101836

[РЕШЕНО] Кнопки плюс и минус для поля количество товара

12 февраля 2017 в 10:11

Приветствую всех и прошу помощи.
Решил для поля ввода количества товара при оформлении заказа в basic cart 2 на drupal 7 добавить кнопки плюс/минус.
Нашел скрипт

Главное меню сворачивается в иконку

1 марта 2016 в 23:41

Доброго времени суток, форумчане. Подскажите пожалуйста как сделать, чтобы Главное меню сворачивалось в иконку на мобильных устройствах? А при клике на иконку меню его открывало. Именно как это реализовано на этом сайте drupal.ru? Пробовал Responsive Menus но это не то.

Как обойти "This version is not compatible with Drupal 7.x. and should be replaced."

25 марта 2012 в 12:42

Доброе время суток!

Есть желание сделать вторую тему для мобильных устройств, но вот какая проблема.

Создал две темы одна из них для компьютеров вторая для мобильных устройств в обеих из них в файле template.php в конце есть примечание: "This version is not compatible with Drupal 7.x. and should be replaced". При включении второй темы по умолчанию, выдает ошибку: Fatal error: Cannot redeclare get_drupal_major_version() (previously declared in \путь ко второй теме\template.php:29) in \путь к первой теме\template.php on line 32 как обойти?

Вывести ссылку от watcher в drupal 7

15 марта 2012 в 5:01

Доброе время суток!

Подскажите пожалуйста.

Установил модуль watcher, в нужном месте нужно вывести его ссылку (подписаться). В readme нашел код

Вывести "добавить в закладки" (РЕШЕНО)

13 марта 2012 в 9:42
1

Доброе время суток!

Возник вопрос, ссылка «добавить в избранное (bookmark this)» выводится через переменную $links вместе с другими ненужными мне данными «добавить комментарий» «количество комментариев» и «количество просмотров» та как количество просмотров и комментариев я вывожу по-другому, а точнее беру просто из базы мне эти данные ни к чему.

Вопрос: как мне вывести только «добавить в избранное (bookmark this)»?

Прошу помочь с кодом

13 августа 2011 в 5:47

Использую на своем сайте модуль paginator3000 для постраничной навигации (взамен стандартного pager). Для постраничного отображения комментариев использую модуль morecomments.
Вопрос: Как мне перекрыть paginator3000 для комментариев модулем morecomments? Код скрипта morecomments:

Drupal.behaviors.morecomments = function(context) {
  var pager = Drupal.settings.morecomments_pager;

  // Здесь перекрыавается стандартный pager
  $("#comments .pager").replaceWith(pager);

  $("#comments .paginator3000").
replaceWith(pager);

  $(".morecomments-button").bind('click', morecomments_load);

  function morecomments_load(event) {
    var classes = $(this).attr("class");
    var info = classes.match("node-([0-9]+) page-([0-9]+)");
    $(".morecomments-button").append("<div class = 'wait'>&nbsp;</div>");
    $.get(Drupal.settings.basePath + "morecomments/" + info[1] + "/" + info[2], function(data) {
      $(".morecomments-button").replaceWith(data);
      $(".morecomments-button").bind('click', morecomments_load);
    });
  }
}

Заранее спасибо!