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

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

icon: 

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 Спасибо

Sacha080895 Чт, 02/02/2017 - 05:34

Кастомный модуль и flood_register_event()

Запретить повторное логирование просмотра одной и той же ноды одним и тем же пользователем в течении одной минуты

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

penexe Ср, 01/02/2017 - 09:57

Программно залогинить пользователя и обойти проверку токенов форм

Всем привет.
Есть форма, на ней по кнопке через ajax логинится пользователь.
Естественно форма при сохранении выдает ошибку "The form has become outdated. Copy any unsaved work in the form below and then reload this page"

Как грамотно это обойти? может кто делал такое.

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

Страницы