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

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

icon: 

skoribchenko Втр, 28/03/2017 - 14:14

Не редактируется термин таксономии

Здравствуйте, не могу отредактировать термин таксономии. Когда нахожусь на странице термина: /taxonomy/term/11 пытаюсь его отредактировать - /taxonomy/term/11/edit не редактируется ни один термин. Опять перебрасывает на /taxonomy/term/1. Модули path pathauto и globalredirect отключил, права на редактирования в таксономии стоят для админа. Может кто сталкивался?

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

SYr Сб, 25/03/2017 - 00:25

feeds импорт xml c XPath Parser Settings

Всем привет!
Подскажите пожалуйста, как решить проблему.

D7+feeds+feeds_xpathparser. Ну комерс и т.д. не суть.

При импорте xml c XPath Parser Settings -> Контекст=/Ю/Классификатор/Группы/Группа:

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

dadexe360 Пт, 24/03/2017 - 14:36

Почему отображается много ненужных цифр после точки в Drupal View?

View выводит поле типа decimal(10,2).
В phpmyadmin отображается 9429.78 но во view 9429.78000000000065.
Я знаю что можно округлить число во view, но все же почему выводится 9429.78000000000065, а не как в бд?

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

dimoncraft Ср, 22/03/2017 - 23:59

[Решен] Модуль, для создания страницы с формамИ

Всем доброго времени суток!
Задача такова, что мне необходимо создавать страницу с не очень стандартным содержанием. На одной и той же странице я хочу вставить две или более форм, а так же добавить между ними статическое наполнение (текст, картинки и т.д.).
Для того, чтобы просто создать страницу, я использовал hook_menu:

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

Riaron Втр, 21/03/2017 - 17:12

бекенд(код привязки) яндекс мани и друпал 8

Подскажите пожалуйста код привязки яндекс мани и друпал 8.

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

Riaron Втр, 21/03/2017 - 13:36

проблема с меню

Сделал тестовый сайт нам drupal 8 и и сделал из main navigation выпадающее меню. main navigation расолагается внизу header-а и выпадающие части меню уходят, кто-то под search, кто-то под содержимое блока content. как сделать так чтобы части меню уходили под другие части сайта?

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

deadie Втр, 21/03/2017 - 12:27

Пока, Project Applications. Привет, Security Advisory Opt-in!

Отличная новость для Drupal-разработчиков!

На днях произошло довольно знаменательное событие для всего Drupal-сообщества:

Любой пользователь Drupal.org, принявший нашу политику использования Git теперь может создавать полноценные (full) проекты с релизами. Это большое изменение в политике проектов на Drupal, представляющая собой эволюцию экосистемы за последние полтора десятилетия.

...

Ключевые слова: 
1 Спасибо

linich_alexey Пнд, 20/03/2017 - 09:27

Как передать правильный url в пейджер?

Приветствую!
Есть самописный модуль сортировки товаров на странице. JS отправляет данные из формы сортировки на страницу вида site.ru/custom_sort, которая создана хуком в модуле. Но при этом после сортировки в пейджере появляются адреса вида site.ru/custom_sort?page=1&items_per_page=12&sort_by=price&display=grid&id=11 вместо site.ru/katalog/category/category1?page=2
Вопрос: как отправить в пейджер адрес текущей страницы? В идеале со всеми параметрами сортировки.

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

Кришпер Вс, 19/03/2017 - 16:01

Проблемы с тематизацией представления

Дошёл до восьмёрки, почитал статьи, но есть беда. Нету кнопки информация, где можно посмотреть шаблоны представления(в скрине написано).

И я не понимаю как теперь в шаблонах использовать ф-ции друпала, как посмотреть данные представления, раз там теперь не чистый php, как мне посмотреть какие в представление массивы приходят?

templates\views\portfolio\block\views-view-fields--portfolio-grid-new.html.twig

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

dadexe360 Вс, 19/03/2017 - 13:00

Как сделать чтобы пользователь мог выбрать какие столбцы выводить во View(Format:Table)?

Есть view которая выводит Format:Table с кастомной таблицы базы данных(в таблице поля: title, value1, value2). Хочу сделать чтобы каждый юзер у себя на страничке(с помощью чекбоксов) мог выбрать какие столбцы отображать, а какие нет. Подскажите, пожалуйста, так как я впервые столкнулся с такой задачей и не могу сам ее решить.
Спасибо!

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

Кришпер Сб, 11/03/2017 - 18:31

Контекстуальный фильтр на категорию галереи

Эм... не знаю какой дать заголовок... В общем, ситуация следующая. Есть типа материала Глаерея и Категория галереи. У материалов второго в поле enity filed выбраны галереи. Как в представлении мне составить "Контекстуальный фильтр" что бы в него вписывался нид категории галереи? Понимаю, что надо связь настроить, но не знаю как.

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

AlekseyArh Чт, 09/03/2017 - 15:10

Как создать модуль с хуками в Drupal 8?

Всем привет.
Создал модуль test, с файлами test.info.yml и test.module, в админке подключил.
В drupal 7 выполнялся файл test.module, там можно было прописать echo 'тест'; exit; или что то типа file_put_contents(__DIR__ . 'test', 'тест'); и понять что всё работает.
В drupal 8 такое не прокатывает, система никак не обращается к test.module, соответственно хуки тоже не работают, как теперь отловить событие сохранения новости например?

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

Studio VIZA Втр, 07/03/2017 - 20:19

Web всё больше

Web всё больше и больше интегрируется в бизнес

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

Далее копипаста от @Хагрид Показалась весьма забавной, и перекликается во многом, в моих отношениях с владельцами компаний.

Моменты о сайтах выделены мною.

1) бизнес организуем с друзьями

0 Спасибо

vic57 Втр, 07/03/2017 - 06:58

Отрицательный баланс Userpoits

Коллеги! как запретить отрицательный баланс в userpoint?
чтобы при нулевом балансе не списывались points?

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

deadie Пнд, 06/03/2017 - 19:04

Sevendie (улучшенная административная тема на основе Seven)

Визуально улучшенная админ-тема на основе Seven. Делал для себя.
Ругайте/хвалите. ;)

Описание:

Очень часто приходится работать в административном интерфейсе, и тема позволяет делать это с большим комфортом. Кроме того, она приятнее на глаз, чем стандартная Seven. Тема должна понравится любителям стандартных административных тем. ;)

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

Olegars Вс, 05/03/2017 - 14:41

Вывод функции в блок

Всем привет
подскажите как правильно вывести результат работы функции в блок

0 Спасибо

tolykot Вс, 05/03/2017 - 11:16

Мультиязычный title без пользователя

Все привет.
Делаю мультиязычный сайт.
Пользователи смогут размещать свои объявления с интерфейсом на родном языке. В форме есть заголовок, описание, куча полей таксономии и чекбосков. То есть нет необходимости грузить пользователей с Node на разных языках. Поля перевел. Body мультиязычный не нужен. А Title при сабмите сохраняю в виде "tid+tid+filed+2000USD". Создал функцию и в template.php, переопределяю title и head_title c переводом. Все работает ( костыль?). Заглянул в html, а там модуль RDF добавил теги с title из БД, и картинки с title из БД.

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

errand Сб, 04/03/2017 - 19:37

Массовое обновление мета-тегов при соблюдении условий.

Здравствуйте!

На сайте около 15К статей. Часть из них нужно закрыть метатегом NOINDEX. Какие именно определяют условия: ИЛИ заполнено поле sourse, ИЛИ в теле статьи встречается словосочетание "Оriginally appered at a href...".
Ввиду того, что статей много, необходимо, чтобы скрипт выполнял drush.

Метатеги установлены модулем metatag.

Буду благодарен за помощь.

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

vic57 Сб, 04/03/2017 - 08:05

Ставки на аукционе

Создаю сайт аукцион
есть список лотов и у каждого есть кнопка "сделать ставку", таймер обратного отсчета(окончания аукциона) и список последних 5 пользователей сделавших ставки
При нажатии на кнопку "сделать ставку" у пользователя списывается юзер поинт, его логин показывается как последний сделавший ставку, и таймер перезапускается

Может есть у кого идеи как сделать следующее:
1) как реализовать лучше кнопку?
2) сделать вывод последних ставок
3) сделать таймер

списывание юзер поинт и обносление таймера наверное с помощью rules

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

Riaron Пт, 03/03/2017 - 07:31

присвоение классов полям commerce product во view в теме созданной с нуля не включающей в себя родительскую тему в drupal 8

Создал тему Drupal 8 с нуля(тема не включает в себя родительскую тему). Установил commerce 2x. вывел продукты через view (Format:Grid|settings, Show:product|default)( не выводил view по fields, потому что не знаю как в этом случае на экране выводить кнопку "add to cart") столкнулся с проблемой что у полей продукта нет классов для редактирования стилей. Как добавить стили к полям продукта?

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

Страницы