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

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

icon: 

Olegars Сб, 05/11/2016 - 17:07

Ссылка на сущность заполнить программно D8

Всем привет
есть сущность, например "админ"
есть нода где есть поле со ссылкой на сущность "админ"
когда поле заполняется руками, то введенное значение автоматически заменяется на id сущности
а вот программно
Node::create
$node->us = 'админ';
не прокатывает
как правильно заполнить такое поле программно при условии что сущность "админ" есть?

0 Спасибо

Olegars Пт, 04/11/2016 - 19:40

Вопрос по работе с массивом

Всем привет
подскажите как добраться до содержимого массива внутри [*values] ?

0 Спасибо

deadie Чт, 03/11/2016 - 17:10

Как в DC программно пересохранить заказ с новым ID?

Натолкнулся на проблему: необходимо программое пересохранение заказа с новым ID, либо создание нового с содержимым исходного заказа (перенос данных из заказа в заказ).

Подтолкните на мысли..

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

Egoist007 Пнд, 31/10/2016 - 15:13

изменения Node не отображает с memcached

на сервере стоит memcached и не один сайт находится под его воздействием но на одном сайте заметил странную вещь, когда стоит memcached вот его настройки в settings.php

$conf['cache_backends'][] = 'sites/all/modules/contrib/memcache/memcache.inc';
$conf['lock_inc'] = 'sites/all/modules/contrib/memcache/memcache-lock.inc';
$conf['memcache_stampede_protection'] = TRUE;
$conf['cache_default_class'] = 'MemCacheDrupal';

$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';

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

asantat Чт, 27/10/2016 - 00:46

Вывод полей связанного материала в поле Display Suite

Добрый день!
Нужно в ноде типа материала Событие вывести поля изображения и заголовка из связанной ноды типа материала Место.
Связь создана в модуле Relation, тип материала Событие имеет по три отношения с тремя типами материалов, но нужно задача касается только одного из них.

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

noobishe Втр, 25/10/2016 - 21:17

DC доставка в корзине.

Здрасти!
Народ, раскажите, кто нибудь делал подобное, если да, то чем?
Хочу, чтоб в корзине отображались радиобатаны, с возможностью выбрать вариант доставки. Думал это Commerce Fees сможет, но что-то у меня не выходит программно прилепить к заказу эту ерунду:

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

Nad Пт, 21/10/2016 - 03:27

Как выдать результат формы запроса на сайт Drupal 7, а не сообщением drupal_set_messag ?

Добрый день, я новичок всего 2 неделю изучаю Drupal 7.
У меня задача выдать результат поиска на сайт из другой базы. Есть БД на postgre, ее я подключила в settings.php.
Написала свой модуль, который выдает результат выбора на экран с помощью drupal_set_message().
Но как выдать результат в обычную страницу drupal'а не в форму, как это сделать ?

Я нашла в интернете : http://www.drupal.ru/node/56715#comments
и когда я добавляю

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

Spamersd Чт, 20/10/2016 - 13:46

Вызов ajax callback из JavaScript

Добрый день!
Есть поле типа textfield:

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

Евгений_Маков Ср, 19/10/2016 - 12:37

Search Api и views_get_view() или views_get_view_results(), вернуть поля.

Создал представление на основе индекcа Search Api.
Пытаюсь получить результаты view с полями, так как нужны именно поля объектов, ограниченные выводом указанной в аргументах страницы.

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

Olegars Втр, 18/10/2016 - 20:21

вставка текста в ckeditor скриптом

Всем привет
перекопал интернет не нашел, может кто делал...

0 Спасибо

kirs077 Пнд, 17/10/2016 - 07:55

Переворот картинки при создании ноды

Всем привет.

Вопрос такой
При создании ноды есть поле изображение, туда заливаю несколько картинок для галереи. Некоторые картинки нужно перевернуть на 90 или 180 градусов.
Думаю это сделать по клику на саму картинку в edit ноды.
И вот не знаю как мне ajax-ом передать путь картинки на свой модуль, который и будет переворачивать.

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

dashiwa Пт, 14/10/2016 - 14:13

Сложные проекты на Drupal

Очень много появляется рассуждений о целесообразности использования Drupal в том или ином проекте.

Давайте обсудим, какие проекты можно делать на друпал из тех , с которыми вы встречались. а какие нет
И какие сложности могут возникнуть при разработке и поддержке.

Друзья, прошу вас,
опишите кратко свой опыт использования drupal,
в каких случаях он был хорош, а в каких нет.

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

multpix Ср, 12/10/2016 - 21:45

Ember.js и Drupal 8


upd:
Эта статья кардинально отличается от своей первой редакции, добавлено демо приложения.
31.10.16
Прикрыл репозиторий с кодом в преддверии обновления,
но оставил открытой wiki - если кому интересно: https://bitbucket.org/multpix/ember2drupal/wiki/browse/.
Первая версия демо так и работает по адресу: http://multpix.bitbucket.io.сейчас этот пример устарел, но ревизия до рабочего состояния - не за горами)))

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

Olegars Втр, 11/10/2016 - 14:31

D8 тип материала

Всем привет
подскажите, как в Д8 сделать это

0 Спасибо

ExPande Пт, 07/10/2016 - 09:02

Views пагинация: как узнать номер страницы, на которой расположен элемент?

Drupal Views выводит страничку с пагинацией. Как сделать запрос к БД или получить полный результат, чтобы узнать на какой странице выведется нужная мне запись?

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

Кришпер Пнд, 03/10/2016 - 20:28

Как обновить поле типа Entity reference кодом?

В общем, есть родительский тип материала и дочерние(Drupal Bundle Inherit). Когда в словаре создаётся новый город, все типы получают новые поля. И одно из полей типа Entity reference для выбора материла дочерних типов материала. Нужно сделать так, что бы при создании нового дочернего типа материала он заносился в поле. Создание можно ловить хуком, но как выглядит код для изменения существующего поля - добавление новых типов материала?

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

Кришпер Пнд, 03/10/2016 - 20:13

Несколько адресов у ноды и термина(для региональности)

В общем, сеошники всё жужжат, что надо бы им на каждый товар и категорию товаров были чёткие урлы с учётом города, то бишь типа
moskva/categoria1/tovar1
piter/categoria1/tovar1
contacts/moskva
contacts/piter
И города с категориями я вполне вижу в таксономии, да и то термины категорий придётся воссоздавать заново для каждого города, получается. Но не буду же я создавать заново и товары. То есть я в принципе больше вариантов не вижу как сделать несколько ссылок у материала или термина, а упомянутый способ, очевидно, паршивый.

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

Кришпер Вс, 02/10/2016 - 16:14

Как добавить логическое поле товарам у модуля lightshop

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

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

SYr Чт, 22/09/2016 - 22:47

jquery и tooltipster

Всем привет!

Подскажите плз, как решить ?
с помощью tooltipster сделал фильтр. т.е. выпадает группа чекбоксов. Но их jquery уже не обрабатывает! :(

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

Страницы