Блог пользователя - aferuk

Как деплоить дефолтный термин в entity_ref поле?

10 июня 2016 в 10:49

Добрый день.
Есть проблема: у типа материала есть entity reference поле указывающее на таксономию.
у этого поля есть дефолтное значение, термин.
При использовании features, в значение по дефолту в target_id попадает локальный tid термина.
При выкатке на другой сервер tid наверняка другой.
Как настроить features, uuid, uuid_features или что-нибудь, что могло бы сделать деплой дефолтного значения с правильным подхватом id термина на новом сервере?
Спасибо.

Платежник для Украины

29 января 2016 в 9:32

Добрый день.
Может кто-то посоветовать платежник который будет работать с ПП или ООО с интеграцией в коммерс или если возможно с конвертацией в поинты(описание возможных методов реализации также приветствуются)?

[РЕШЕНО]i18n-views-custom php field-перевод термина в коде

14 декабря 2013 в 14:11

Здравствуйте.
На мультиязычном сайте возникла проблема в переводе термина таксономии в php поле.
Существует словарь общий для всех языков.
В представлении все поля, в том числе термин excluded для темизированного вывода.

Использую функцию i18nstrings:
i18nstrings("taxonomy:term:$term->tid:name", $term_in_default_language, $language->language);

Результата тот же, если менять языки на 'ru' или 'en'

Где подвох? Возможно есть другое решение?

Hierarchy select autocomplete с иерархией родителей

27 ноября 2013 в 19:21

Здравствуйте.
Есть сайт с иерархией страна-область-город.
Как мне реализовать выбор в этом поле(пусть в exposed фильтре для поиска по городам или в форме добавления ноды) с выводом в автокомплите всей родительской цепочки?
Спасибо за ответ.

модули SMTP и Invite

11 октября 2013 в 13:24

Здравствуйте.
Сталкивался кто-либо из Вас с невозможностью отправки инвайта при настроенном модуле SMTP Authentication Support?
Все стандартные письма и rules отправляются на ура.
Помогите советом, у кого было.

Привязка ноды к ноде

13 июня 2013 в 23:29

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

[РЕШЕНО]Запись ноды под определенным пользователем программным путем

31 мая 2013 в 18:31

Здравствуйте.
Пытаюсь программно создать ноды. Задача у меня отпарсить xml и записать материалы как ноды.
Прописал нужные поля. Сохранил. Запись в базу произошла. Все поля как и должны быть заполнены.
Но пользователь всегда 0.
Что бы я не писал в $node->uid всегда 0.

$node = new stdClass();

node_object_prepare($node);

registration codes для зарегистрированного пользователя

17 апреля 2013 в 23:37

Здравствуйте.
Пытаюсь найти схожий по функционалу модуль или решение(registration codes, но не только для регистрации). Хочу, чтоб зарегистрированный пользователь мог вводить выданый админом код. Поддержка rules была бы идеальна.
Поделитесь опытом, у кого есть.
Drupal 7.
Спасибо.

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

11 февраля 2013 в 14:18

Здравствуйте.
Помогите пожалуйста советом в решении следующей проблемы.
Хочу удалить быстро термины из словаря таксономии. терминов ~18400(и таких словарей 3), потому Taxonomy manager не подходит, и уж тем более стандартный способ(по одному).
Хочу сделать запрос на удаление прямо из базы, но не знаю оставлю ли что-либо мусором. О каких зависимостях стоит помнить? может кто сталкивался с проблемой?
Спасибо

UPD. Небольшая поправка, забыл указать - друпал 6. с VBO не разобрался как можно организовать, а функция для 7ки.. Вопрос все еще открыт

Смена пользователя-автора ноды с помощью XML-RPC

17 октября 2012 в 14:16

Здравствуйте. Прошу совета в решении следующего вопроса:
есть программа, которая взаимодействует с сайтом посредством XMLRPC.
программа может изменять авторство ноды (в идеале)(то, чего пытаюсь добиться).
На самом же деле эти изменения прописываются в node_revisions(как новую версию ноды). туда попадает uid нового пользователя.
а вот запись $node['name'] = 'новый пользователь' вообще эффекта не имеет.
можно ли как-то обойти запись в таблицу node_revisions или напрямую прописать автора в таблицу node?

[РЕШЕНО]Запрет редактирования ноды по условию

12 октября 2012 в 13:32

Здравствуйте.
Пытаюсь запретить редактирование ноды определенным пользователям по условию.
Делал так:
1. Давал возможность редактировать всем пользователям свой тип материала.

2. Пытался запретить редактирование по условию:
2.1 использовал hook_nodeapi на случай prepare. проверял по условию, и если FALSE запускал drupal_access_denied().
но проблема в том, что форма теперь отображается дважды:
первый раз - с "Доступ запрещен" с боковыми блоками и меню,
и второй - обычная форма редактирования + блоки и меню.
Вобщем вышел слепок из желаемого мной результата, и того что было раньше.
2.2 использовал hook_form_alter с тем же исходом.