Аватар пользователя xakudu xakudu 0 11 Решено

Программное добавление термина в новую ноду

Программного создаем ноду через node_save(), формируем массив $node, всё ок.
Но нужно запихнуть ноду в термин таксономии. У нас для этого условно поле field_termin и есть номер термина $tid.
И как корректно добавить термин в ноду, если мы не знаем языка. Ибо все что встречал это условное

18 сентября 2018 в 19:25
Аватар пользователя xakudu xakudu 0 0

Как программно отменить импорт ноды в Feeds

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

5 августа 2018 в 10:41
Аватар пользователя xakudu xakudu 0 8 Решено

Сортировка views с ракрытыми фильтрами

Что-то никак не соображу. Есть сортировка по дате обновления, фильтр раскрыт и раскрыт выбор - по возрастанию даты или по убыванию.

Так вот, никак не пойму, что надо сделать чтобы было по умолчанию - "по убыванию". И сама сортировка чтобы работала сразу по убыванию.
Всегда первым идёт только по возрастанию. Как так? Как это отсортировать и выбрать нужное по умолчанию?

1

11 января 2018 в 16:23
Аватар пользователя xakudu xakudu 0 1 Решено

Получить числовое смещение часового пояса из тектового названия пояса

В Друпале хранится часовой пояс пользователя в формате международного текстового названия этого пояса, к примеру Europe/Moscow или Pacific/Wallis.
Как из этого названия получить собственно смещение от Гринвича - +3 к примеру или -8 или же от текущего часового пояса?

20 сентября 2016 в 12:03
Аватар пользователя xakudu xakudu 0 3

Несколько типов вариантов доставки в Ubercart 3

Через стандартный подмодуль Ubercart'а FlatRate можно настроить несколько примитивных вариантов доставки, которые выбираются галочками - один из вариантов. К примеру, "Доставка ночью" или "Вечером" или "Днем" - ставишь галочку и ок.

Но как сделать НЕСКОЛЬКО таких типов вариантов доставки - то есть к уже имеющимся добавить к примеру "Город доставки": Москва, Питер, Воронеж и тд?

Можно ли это сделать этим модулем FlatRate или кто-нить юзает для подобного сторонние решения - иные модули для Ubercart?

11 августа 2016 в 15:32
Аватар пользователя xakudu xakudu 0 1

Таксономия как атрибут товара при добавление в корзину в Commerce

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

Как вообще в принципе добавить произвольное поле в форму корзины? Может есть модуль какой для этого? Маловато я с Commerce работаю, сплошь Ubercart до этого ((

21 июля 2016 в 10:49
Аватар пользователя xakudu xakudu 0 5

Удобная смена режима ввода product reference в Drupal Сommerce

Есть прекрасный модуль Inline Entity Form, который позволяет в Commerce при вводе "товара на витрину" сразу вводить и "товар на склад"(кто работал с Commerce понимает о чем я). Это очень удобно, не надо два раза вводить отдельно.

Но иногда надо вводить "товар на витрину", выбирая уже существующий базовый(на склад) товар. Проблема в том, что быстро переключиться нельзя - приходится лезть в типы данных, менять там вывод на "Выпадающий список" и тд, на что права давать модераторам не надо и нельзя.

18 июля 2016 в 17:31
Аватар пользователя xakudu xakudu 0 3 Решено

Сложносоставные иерархические поля

Есть иерархическое поле - типа таксономии. Нужно чтобы при выборе какого-либо значения в этой псевдо-таксономии( или не псевдо) ещё и вводилось некое целое число, привязанное к данному "термину" и к данной ноде. Нужен мультиввод - то есть в несколько "терминов" сразу вводить числа.
Как такое реализовать, не подскажете? Как-то мало работал со сложными полями, есть что-нить такое доступное из коробки, через Computed Fields или че там нынче в моде.

13 июля 2016 в 17:18
Аватар пользователя xakudu xakudu 0 4

Выкачать картинку с другого сайта

Есть задача по урлу закачивать себе на сайт картинку и встраивать её в систему файлов Друпал. Есть ли какое-нибудь готовое решение для этого, наверняка же кто-то писал?
То есть файл импорта, в нем номер ноды и ссылки на изображения, надо получить ноду с картинками уже внутри Друпала.
Есть примеры, кто-нибудь делал?

7 мая 2016 в 11:16
Аватар пользователя xakudu xakudu 0 17

Как отвязаться от директора кладбища?

Вот пост http://www.drupal.ru/node/126688
В нем подняты некоторые проблемы сообщества, которые НЕ РЕШЕНЫ. Но - кто-то поставил в пост метку "РЕШЕН" и камент крайне мне неприятного пользователя "Director cemetery" в качестве решения.
12

30 декабря 2015 в 6:42
Аватар пользователя xakudu xakudu 0 2

Заголовок Views в зависимости от аргумента

Сделал вид, аргумент - поле тип "Выпадающий список", значения там число|текст. Все ок фильтруется по числу через базовую проверку, но вот проблема - когда пишешь в заголовке "Информация %1" - выводится вместо "%1" число - а нужно чтобы выводился текст.
Как решать такую проблему? Думаю должен быть стандартный метод, не перехватывать же вывод заголовка через тему оформления.

13 мая 2015 в 14:05
Аватар пользователя xakudu xakudu 0 0

Добавление в корзину из lighbox

Возникла проблема: как при нажатии кнопки "добавить в корзину", когда у нас нода выводится в лайтбоксе или ином каком фрейме(но проверено только на lightbox2), а товары добавляются через uc_ajax_cart - обновить корзину вне лайтбокса, то есть количество товаров, сумму и тд. Стандартно ничего не работает, так что пришлось пропатчить модуль Ajax Driven Cart или в простонародье Ubercart AJAX Cart .
Файл uc_ajax_cart.js
Было

 function ajaxCartUpdateBlockCart() {  
       
  if (jQuery('#block-uc_ajax_cart-0').length) {
      Drupal.uc_ajax_cart.update_container.load(Drupal.settings.uc_ajax_cart.SHOW_CALLBACK, '', function() {
      var context = Drupal.uc_ajax_cart.update_container;
24 июня 2013 в 0:41
Аватар пользователя xakudu xakudu 0 8

[РЕШЕНО]Русификация модуля при установке

Собственно как сделать авто перевод модуля? Вот этот вот совет для Drupal 6 почему то не пашет, а ничего нового нет. На русском ничего не смог найти.

PS Проблема решилась сама собой, при смене кодировки файла перевода на UTF-8

7 февраля 2013 в 0:27
Аватар пользователя xakudu xakudu 0 15

Совмещение возможностей autocomplete и select

Все знают два вида выборы таксономии или других списков. Или обычный Select, где сразу видно, сколько значения и какие они, или autocomplete - где по вводу первой буквы выпадает список.
Нет ли их гибрида, никто ли не сталкивался с таким решением? Чтобы select, но сверху поле - и количество вариантов в select уменьшалось бы после введения части слова.
Никто с таким не сталкивался?

28 января 2013 в 3:18
Аватар пользователя xakudu xakudu 0 8

Замена метода load Хука hook_nodeapi в Drupal7

В Drupal 6 была удобный хук "hook_nodeapi", в котором через метод 'load' можно было удобно проделать предварительные изменения на этапе загрузки.

То есть проблема такова: как изменить в Drupal 7 ноду на этапе загрузки, что бы она отобразилась уже с учетом изменений?
Нужен аналог для Drupal 7, в котором можно было бы изменить поля.
C hook_node_view не прокатывает - ноду меняешь, а её отображение не меняется.

23 декабря 2012 в 20:13
Аватар пользователя xakudu xakudu 0 17

[РЕШЕНО] Перехват вывода Views

Во Views можно переопределить любое поле, используя пункт "Rewrite the output of this field", все это знают. Там проблема с PHP, но она вроде решается сторонним модулем(не напомните кстати каким?).
Но возникла задача перехватить и изменить данное поле из стороннего модуля, и я как-то подрастерялся, ибо вывод Views не перехватывал никогда.
Кто-нибудь может подсказать, в каком хуке можно на лету изменить готовый views с уже сформированными полями, который вот-вот выведется? Или какие тут могут быть решения?

29 октября 2012 в 20:01
Аватар пользователя xakudu xakudu 0 4

Программное создание webform

Кто-нибудь сталкивался с такой задачей? Можно ли как с Views - импортанул, потом код вставил в нужную функцию и готово, по щелчку создается нужная нода типа webform.
Кто-нибудь успешно решал подобную задачу?

25 сентября 2012 в 23:24
Аватар пользователя xakudu xakudu 0 6

Слайдер как на известном сайте

Господа, есть ли готовое решение для того, чтобы первые 3-5 новостей выводить как на http://kommersant.ru/ . Видите там сверху три новости можно без перезагрузки просматривать? Никто не подскажет - готовое решение или уже готовый рецепт для подобного?

7 сентября 2012 в 11:20