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

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

icon: 

multpix Чт, 17/08/2017 - 20:49

Contenta CMS - Модный Друпал

Drupal это отличная система управления контентом, когда дело касается моделирования данных,
редакторской работы.

Но эволюция современного web оставила далеко позади потребность в традиционных сайтах,
генерирующих страницы на сервере.

На сегодняшний день существует масса фреймворков для реализации реактивных клиентских приложений.

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

itcrowd72 Чт, 17/08/2017 - 14:44

Модуль "Версия для слабовидящих" (Drupal 8)

Кто разрабатывал сайты для государственных, муниципальных, образовательных учреждений знает, что у сайта должна быть обязательно "версия для слабовидящих". Хочу предложить своё решение этого вопроса. Думая над логикой модуля, чтобы всё не усложнять я пришел к следующему решению: проще всего сделать "версию для слабовидящих" отдельной темой оформления и переключать темы на лету. Необходимо установить и подготовить тему оформления, которая будет "для слабовидящих". В admin/config/special_module/settings выбрать эту тему.

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

Olegars Чт, 17/08/2017 - 12:32

mysql gone away....


marat M Сб, 12/08/2017 - 17:01

[РЕШЕНО] Вывод alt под фотами в поле body

Тексты кладем с помощью CKEditor. В текст (поле body) включаем фоты с помощью IMCE, присваиваем при этом каждой alt и класс. Как вывести под каждой фотой относящийся к ней alt?
Тестово попробовал переопределить вывод всех картинок в template.php:

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

VasyOK Пт, 11/08/2017 - 05:23

Переписал шаблон для меню. Теперь нет кнопки редактирования меню.

Всем лета!
Переписал шаблон меню, для конкретного меню с целью избавится от обертки nav. Собственно мне там вообще обертка не нужна.

Т.е. из этого block--system-menu-block.html.twig...

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

VasyOK Ср, 09/08/2017 - 01:19

Как удалить из темы js файл? libraries-override или по другому?

Приветствую продвинутых друпалеров!

Есть js файл от модуля slick.
находится в libraries/slick/slick/slick.min.js
Как сделать, чтобы он не показывался в конкретной теме?

Инструкцию на русском нашел тут ( на английском видел ее и на других сайтах) http://www.master-web.info/rabota-s-css-i-javascript-v-temah-drupal-8/
Удаляем файл

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

kibmak Чт, 03/08/2017 - 12:32

[Решено] Отобразить вьюуху - где нода и юзер с одним термином

Есть блог. Есть тип материала - Статья. У статьи есть поле Категория с терминами.
Есть пользователи, у которых есть поле Категория с терминами. Человек у себя выбрал в профиле термин Банан.
т.е. у нод и пользователей одинаковые поле

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

VasyOK Пнд, 31/07/2017 - 20:31

Не выводится программно {{content.body}} это так и нужно?

Вывожу поля ноды программно.
{{content.body}} не выводится. Это так и надо?
Создал другое поле для ввода большого текста, прописал в шаблоне {{content.field_mytext}} - выводится без проблем.

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

asidorov72 Ср, 26/07/2017 - 09:10

Автозаполняемые поля в Drupal 8 ошибка 500

Здравствуйте,
не могу понять где ошибка. Сервер возвращает 500. Уважаемое сообщество, помогите пожалуйста.

Drupal 8
Потробное описание кода и ошибке я описал в аттачнатом файле.

Заранее благодарю

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

SYr Сб, 22/07/2017 - 22:21

Вопрос перед добавлением в корзину

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

Прошу помощи в решении такой задачки:
Есть drupal 7 + commerce и настроен dc_ajax_add_cart

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

$form['#validate'][] = 'custom_module_cart_add_to_cart_form_validate';
custom_module_cart_add_to_cart_form_validate – тут выдать confirm_form я так понял не смогу, только решение принять.
А навесить диалог вопроса на $form['submit']['#ajax'] – не могу, т.к. там dc_ajax_add_cart

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

AlekseyArh Ср, 19/07/2017 - 10:44

[Решен] Сгенерировать form_token

Добрый день.
В форме редактирования ноды сохраняю некоторые поля с помощью ajax, после чего ноду нельзя сохранить обычным способом, пишет "Материал уже был изменён другим пользователем, или вы уже прислали изменения. В результате ваши изменения сохранить невозможно."
Думаю если сгенерировать новый form_token и подменить его, то может получиться. Но не могу найти как это сделать.
Есть мысли?

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

saltolibero Пнд, 17/07/2017 - 10:04

Изменение стандартного вывода хлебных крошек

Привет всем, нужно переделать стандартный вывод хлебных крошек друпал 7 под формат http://schema.org/BreadcrumbList

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

Blinks44 Пнд, 17/07/2017 - 00:29

Как вывести ссылку на связанную статью

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

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

allexis Сб, 15/07/2017 - 11:04

Нужно вывести данные из нашего АПИ на сайт

Всем привет!
Нам нужно:
1. установить Flex Slider в раздел слайдер (у нас симбиоз одностраничника и Друпал), вывести виджет поиска авиабилетов наслайдер
2. вывести данные по авиабилетам на сайт из АПИ (апи наше., все расскажем что и откуда брать)
3. нарезать код одностраничника в блоки Друпал, чтобы можно было самим без кода модифицировать информацию
4. убрать глюки рекламных картинок в сайдбаре
5. модифицировать виджет формы поиска авиабилетов, добавив туда еще одну закладку и фильтр поиска, работающий с АПИ для вывода информации по авиабилетам

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

Tichon Чт, 13/07/2017 - 13:16

Проблема с ЯндексКассой

Сайт на Друпале 7, к нему подключена ЯндексКасса в рабочем режиме.

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

tsiren Сб, 08/07/2017 - 15:56

добавление кода (Спутник/Аналитика) в модуль guestbook

Здравствуйте!
появилась проблему у меня
нас сверху заставляют вставить на наш сайт код счетчика с этого вот сайта https://cnt.sputnik.ru
то бишь этот вот код

(function(d, t, p) {
var j = d.createElement(t); j.async = true; j.type = "text/javascript";
j.src = ("https:" == p ? "https:" : "http:") + "//stat.sputnik.ru/cnt.js";
var s = d.getElementsByTagName(t)[0]; s.parentNode.insertBefore(j, s);
})(document, "script", document.location.protocol);

0 Спасибо

IntSergey Сб, 08/07/2017 - 15:48

Редактирование материалов таблицей в drupal 8

Добрый день!
Использую версию drupal 8.3.4
Подскажите, пожалуйста, какой модуль установить, чтобы можно было редактировать материалы не по одной записи, а сразу целую таблицу.

А то форма "управление отображением формы" позволяет добавлять по одной записи материала, а хотелось бы чтобы редактирование было как форма "управление отображением" только с возможностью добавления/редактирования строк.

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

Rim Чт, 06/07/2017 - 08:54

Сохранение материала при использовании Entity Reference для связанных контактов

Всем добрый день!
Создан материал к которому добавлено поле Entity Reference, в поле высталены настройки ENTITY SELECTION - views и выбран соответствующий views, который выводит имя\фам из этого же типа материала. При попытке сохранить новый материал с привязанным контактом, появляется ошибка, которая просто подсвечивает красной рамкой поле со связанным контаком. Приходится сохранять два раза, один раз без связанного контакта, затем при редактировать и добавлять привязанный контакт. Второй раз сохраняется нормально.
В чем может быть ошибка?

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

Страницы