Программирование

Разработка модулей, сниппеты и др. вопросы программирования под Drupal, а также создание собственных шаблонов. Присылайте свои разработки. Вопросы по установке и настройке готовых модулей задавайте в Установка и настройка.
Все по темам: примеры кода, патчи и утилиты, темы оформления.

icon:

Подскажите JS. Запомнить раскрыт ли аккордеон.

Аватар пользователя VasyOK

Поместил раскрыты фильтр в аккордеон таким вот нехитрым способом:

0 Спасибо

Скидка

Аватар пользователя Skeo

Есть магазин на commerce+comerce discount. Каким образом сделать скидку на каждую 3 покупку?

0 Спасибо

Страница с фильтром

Аватар пользователя xakudu

Напомните какой-нибудь модуль, где есть в админке список каких-либо данных, зависящих от фильтра и где фильтр обычные get-параметры передает( как у вида какого-либо самодельного).
Надо накатать по-быстрому подобную страницу в модуле, хотел в качестве примера взять стандартный вывод пользователей или же "Содержимое" - но там черте что, через Сессию параметры передаются, кнопка Сбросить и прочие непотребства. Нужно что-нить попроще в качестве примера.
Может кто встречал разбор-пример, как такое корректно делают?

0 Спасибо

И снова я со своим модулем

Аватар пользователя BatKor

Сделал Батч, добавил страницы перехода. ах да комменты добавил в большинстве функций.

Хочу логику поиска других модулей поменять. Пожалуйста проверьте функционал модуля, Жду адекватной критики, советов, ведь модуль будет очень "полезен".

П.С. CSS подправлю в течении часа? Ммм... может больше

Модуль выложит на гитХаб
https://github.com/tderden1/install_modules

0 Спасибо

Средний рейтинг по всем тегам fivestar

Аватар пользователя Frenk

Drupal 7. Имеется 2 модуля - voting API и fivestar.
На странице с новостью имеется несколько рейтингов, например, средние значения для каждого рейтинга:
Достоверность - 4.5
Полнота - 3.2
Грамотность - 2.7
Нужно найти общее среднее значение за все рейтинги для данной новости, то есть получится (4.5+3.2+2.7)\3 = 3.5 и отобразить результат в поле под рейтингами.
Прогулявшись по просторам интернета, нашел хук, но что с ним делать - не понимаю. Не сочтите за глупость, только начинаю познавать Drupal.

0 Спасибо

Первая версия модуля install_modules

Аватар пользователя BatKor

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

0 Спасибо

ajax вернуть новую форму

Аватар пользователя BatKor
<?php
 
'#ajax' => array(
            
'callback' => 'form_submit',
0 Спасибо

Создаю модуль для установки модулей

Аватар пользователя BatKor

Создаю модуль для, цель которого облегчить новым "пользователям" друпал, установку модулей, Посовейтуйте мне пожалуйста, что,как, мне сделать.Все сейчас работает за счет парсинга друпал орг, может лучше подход есть. Например создавать таблицу для модуля и закидывать туда данные по существующим модулям из Друпал.орг, и обновлять их по крону? а то парсит каждый раз как обновляешь страницу все ведь долго будет когда я еще туда страницы поставлю, да еще и поиск модуля реализую. Спасибо заранее за комментарии.

модуль

1 Спасибо

Импорт контента с изображениями из JSON файла

Аватар пользователя likin

С Новым Годом! Как его встретишь так его и проведешь.

Делаю тестовое задание на работу. Импорт контента с изображениями из JSON файла, с целью заполнения целевым контентом. Был ли у кого такой опыт? Поделитесь, спасибо.

Вижу две реализации:

  1. На базе только migrate:
    Проблемы:
    • Нету реализации source: json
  2. На базе migrate_plus: plugin: url, data_parser_plugin: json
    Проблемы:
0 Спасибо

Модуль прайс-лист для Drupal 8

Аватар пользователя filinkov.ru

Практически готов новый модуль для быстрого создания прайс-листа с услугами для Drupal 8.

0 Спасибо

Webmoney на Drupal 8

Аватар пользователя NIman23

Всем привет! Существует ли платное или бесплатное решение для Drupal 8 в виде модуля метода оплаты Webmoney на Drupal 8?

0 Спасибо

Название сайта

Аватар пользователя BCC

Добрый день!
Есть сайт на Drupal 8. Добавлено несколько языков. При изменение названия сайта на русском в настройках сайта - название сайта в title не меняется. Причем такая проблема только с русским языкам, на других языках все нормально. Пробовал отключать модуль Metatag, ничего не изменилось, в Metatag прописывал шаблон для title и жестко указывал название сайта - тоже не помогло. Подскажите как можно решить проблему.

0 Спасибо

d8 entity reference

Аватар пользователя Olegars

Всем привет
никак не одолею, может кто знает
как при создании ноды автоматически заполнить entity reference?
Field default token не срабатывает
или
вычисляемое поле, тут ссылку получить не проблема
$ur = Url::fromUri('internal:/reports/search')->toString();
но выводит ее просто как текст /reports/search
?

0 Спасибо

Компания из 10 разработчиков ищет масштабный веб-проект

Аватар пользователя BeeJee

Компания из 10 разработчиков ищет масштабный веб-проект.

Готовы обеспечить всю техническую сторону стартапа или развитие существующего приложения.

За последние 3 года успешно сдали и запустили ряд сайтов: zwinkr, tagfly, metatest, playmusics. Разрабатываем также собственные проекты: lpCandy, teacss (препроцессор css, похожий на less и sass), uxcandy (сервер разработки). Большинство своих стартапов - это инструменты, которые ранее сделали для самих себя.

0 Спасибо

D8 ubercart "Посылать e-mail уведомление при обновлении."

Аватар пользователя Olegars

Всем привет
Столкнулся с такой проблемой:
"Посылать e-mail уведомление при обновлении." вроде как должно работать через rules. Однако рулес, как написано на drupal.org, почти не работает и не тратьте время зря (типа того).
А послать письмо при обновлении надо.. Если файл продавать, без этого никак, так как ссылка на файл высылается именно в этом сообщении.
Нет ли у кого опыта или примера, как реализовать данную функцию программно?

0 Спасибо

Нужно реализовать функционал интернет магазина на Drupal 6.25

Аватар пользователя Kenaham

Здравствуйте! Есть готовый сайта на CMS Drupal 6.25. Необходимо реализовать Корзину и кнопку Купить, форму оформления заказа. Привязывать платежные системы не нужно.

0 Спасибо

Подсчет всех новых комментариев в нодах пользователя

Аватар пользователя dandily

Раньше тут, на drupal.ru была очень удобная штука - в меню всегда было видно цифрой, сколько новых комментариев/ответов появилось в нодах, в которых писал или создавал пользователь. При клике уже открывался трекер материалов пользователя, но эта вещь для меня понятна.

А как на 7ке сделать быстрый и легкий (что бы можно было часто запускать и считать) подсчет этого кол-ва? Подскажите, пожалуйста, может кто знает!

0 Спасибо

drupal 8 контактная форма публикация файла анонимным пользователем

Аватар пользователя Snake-YAVA

Контактная форма в Drupal 8 при публикации файла анонимным пользователем не сохраняет файл. Работает только для зарегистрированных пользователей. Как починить?

0 Спасибо

Вывод комментариев определнных пользователей

Аватар пользователя drTester

Добрый день!

Требуется на странице ноды выводить комментарии, ограничив к ним "доступ":
автор ноды видит всю "переписку", все любой другой пользователь видит переписку автора ноды только с ним.
Как реализовать?

спасибо

0 Спасибо

Доработка модуля голосований Poll (дополнительное поле к варианту ответа, загрузка варианта ответа из taxonomy)

Аватар пользователя Favorit
Это сообщение находится в тёмной материи. Вы можете изменить настройки просмотра тёмной материи в личном кабинете.