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

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

icon: 

oploshka Вс, 26/02/2017 - 11:19

[Решено] Программный вывод пользовательской формы (drupal_get_form) с множественным полем.

В настройках материала ноды можно для материала добавить текстовое поле и указать количество значений (1-10 или неограниченно). В дальнейшем при добавлении материала мы увидим выбранное количество полей или кнопку добавить еще (при указании количество полей неограниченно). Собственно об этом и пойдет речь. (Вариант создать в ноде форму и выводить ее на данный момент не хочется рассматривать)

Пример результата:
пример

Тип материала: 
Версия Drupal: 
0 Спасибо

asantat Сб, 25/02/2017 - 23:02

Создание связи через кастомную форму

Коллеги, нужен совет:
Исходные данные: есть две сущности (кинофильм и время показа), они связаны через Relation Module (сущность сеанс). Еще связь должна дублироваться с разными параметрами определенное количество раз (так реализованы ежедневные повторы показа фильмов), то есть для этого ей нужно при создании передать дату сеанса.

Тип материала: 
Модули и темы: 
Версия Drupal: 
0 Спасибо

dimashorokhov Ср, 22/02/2017 - 16:15

Настройка модуля, проблема

В общем, такая проблема: Написал модуль (аналог Automatic Nodetitle), но попроще.
Сделал страницу настроек - а именно, форма ввода текстового разделителя между "Именем" и "Фамилией". Вопрос: как сделать так, чтобы я вводил значение в настройках, а оно само записывалось в код.
Исходный код модуля(autonodetitlebyshorokhov.module):

<?php
Ключевые слова: 
Версия Drupal: 
0 Спасибо

vic57 Ср, 22/02/2017 - 13:52

Аукционный сайт

Приветствую!
Подскажите как реализовать сайт как этот

Конкретно интересует создание таймера, который обновляется когда кто то делает ставку
Начал с commerce.
Может есть у кого идеи?

Тип материала: 
Версия Drupal: 
0 Спасибо

Frenk Втр, 21/02/2017 - 22:25

[Решен] Как добавить информацию на страницу профиля пользователя

Господа, появилась задача вывести таблицу со всеми нодами пользователя на странице его профиля (вкладка "Просмотр", куда именно - указал на скрине).
В связи с чем есть ряд вопросов:
1) Как я понял, нужно в своем модуле юзать хук hook_form_alter?
2) Как узнать id этой формы? Смотрел код элемента в Opera, id так и не смог найти.
3) То ли мой гугл сломался, то ли шары не видят, но толковых примеров по этой теме не нашел, может у Вас есть?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Riaron Втр, 21/02/2017 - 16:08

Проблема с js в drupal 8

В теме скачанной в drupal.org поставил commerce 2(модуль для создания интернет магазина). Решил поэкспериментировать с javascript и изменить высоту одной из картинок изображающую товар, но размер изображения визуально не измениля, хотя при выводе размера данной картинки через консоль(в инструментах разработчика) показывало то значение на что я изменил. Версию что не сбросил кэш не писать.
В чем проблема

Тип материала: 
Версия Drupal: 
0 Спасибо

Riaron Пнд, 20/02/2017 - 13:29

как кастомизировать commerce сили в друпал 8?

Как кастомизировать стили интернет магазина в друпал 8?

Тип материала: 
Версия Drupal: 
0 Спасибо

webMax Пнд, 20/02/2017 - 10:57

Редактировать содержимое программными методами

Не получается редактировать ноду в админке друпала, нет там текста, который отображается на странице, даже в базе скул ее нашел, редактировал там, залил базу измененную, но на странице ничего не изменилось! Открывал в другом браузере, - это не кэш. Там тоже не изменилось.
Искал подобный текст в файлах сайта проводником с опцией "искать в содержимом", ничего не нашел, даже кусок текста не нашел, ни единого слова
В базе нода выглядит так:

Ключевые слова: 
Версия Drupal: 
0 Спасибо

bumble Вс, 19/02/2017 - 00:10

YO! Зацените скаффолдер для модулей Drupal 7

Drupal YEOMAN
Есть, значит, для Drupal 8 - консолько, а для Drupal 7 - пилите все руками, да?

Неее... ))

Надо бы трохи подправить баланс справедливости. Благо братья наши, нодJSники, делают кучу полезных инструментов (нам бы перенимать у них, ну да ладно... не об этом сейчас).

Тип материала: 
Версия Drupal: 
8 Спасибо

makbuk Ср, 15/02/2017 - 17:29

Событие при добавлении/удалении фотографии в поле изображение

Как добавить событие к полю Изображения на форму ввода (/node/add/page). Событие вызывается, если пользователь загрузил или удалил фотографию?

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Frenk Втр, 14/02/2017 - 23:28

[Решен] Как в функции сабмит вернуть таблицу?

При первичной загрузке страницы есть только чекбокс. После нажатия чекбокса появляется 2 текстовых поля и кнопка. При нажатии на кнопку должна появляться таблица, но не появляется. Валидация полей работает как положено. Функция с таблицей точно работает, поэтому не стал весь код выкладывать. Проблема в функции сабмита, но что не так - не пойму. Пишет, что $output не определена.

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

trustme Втр, 14/02/2017 - 12:56

Не ставится модуль E-Learning Module for Drupal

bug
Пытаюсь поставить модуль, но что-то делаю не так. Помогите. Я на друпале только начинаю.

0 Спасибо

Riaron Втр, 14/02/2017 - 12:15

Как перевести sql запрос в код mysql который примет drupal8

помню был специальный модуль для drupal 7 для перевода обычного запроса в код который примет drupal. Какое название у этого модуля и есть ли такой модуль для drupal8?

Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Frenk Чт, 09/02/2017 - 22:20

[Решен] Как отобразить форму и таблицу на 1 странице?

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

0 Спасибо

Studio VIZA Чт, 09/02/2017 - 21:20

Каково это — быть разработчиком в России, когда тебе сорок

Предупреждение - Много букв!
Привет всем, я — сорокалетний программист-самоучка, а это моя история.

Пару недель назад я наткнулся на график распределения людей, интересующихся технологиями, ИТ и программированием. И он заставил меня задуматься о моей карьере.

http://www.img.studioviza.ru/Shotn0d9j.png

5 Спасибо

Frenk Ср, 08/02/2017 - 17:44

Ошибка в запросе

Здравствуйте. Имею SQL запрос, который для пользователя с заданным uid подсчитывает среднюю оценку (по 5-бальной шкале) для всех его нод с заданным типом.
В phpMyAdmin он работает.

0 Спасибо

VasyOK Ср, 08/02/2017 - 10:56

[Философский вопрос] Удалил термин. В таблице поля ссылки на словарь остались TID-ы. Это нормально?

Допустим есть словарь Тип товара.
У нод есть поле По типу товара - ссылка на термин этого словаря. Машинное имя field_potipu.
В БД есть таблица field_potipu - этого поля.
В таблице есть столебец field_potipu_tid - ссылается на TID-ы терминов.

В один прекрасный день из словаря удалили некоторые термины. А значения TID-ов этих терминов в столбце field_potipu_tid никуда не исчезли :(


Это так и надо? Или это глюк Drupal? Как от этой ерунды избавится?

Версия Drupal: 
0 Спасибо

SYr Пнд, 06/02/2017 - 01:48

не работает hook_views_pre_view [РЕШЕНО]

Всем привет!

Помогите разобраться, плз!

Нужно подкорректировать программно вьюсь стандартный просмотра заказов коммерса ( /admin/structure/views/view/commerce_orders/edit ). Добавить колонку типа доставки. Таблицу подцепил. А вот с колонкой беда :(

Есть ман http://xandeadx.ru/blog/drupal/660 как и оригинал
В итоге «зажал» проблему:

Тип материала: 
Модули и темы: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

Страницы