field collection

OldWarrior Пт, 21/04/2017 - 21:46

Prepopulate значений множественных коллекций полей в entity form

Есть:

1. Форма entity form
2. В этой форме множественное поле типа "Коллекция полей" с двумя дочерними полями: тест (число) и список выбора (select).

Требуется:

Сделать в hook_form_alter добавление и предзаполнение коллекций полей множественными значениями по умолчанию при создании новой сущности. То есть автоматически добавить несколько рядов произвольных данных, не прибегая к ручному добавлению с помощью кнопки "Add more". И даже вообще скрыть кнопки "Add more" и "Remove", поскольку в рамках именно этой задачи они не нужны.

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

ilko1991 Чт, 14/04/2016 - 13:50

Field collection внутри field collection

У меня на сайте в моем типе ноды создано поле, которое является field collection, а внутри этого field collection еще один field collection. Не могу разобраться как програмно создать значение в этом поле. Для обычного поля в field collection проблем нет. Это делается так:
$field_collection_item = entity_create('field_collection_item', array('field_name' => 'название филд коллекшина'));
$field_collection_item->setHostEntity('node', $node);
$field_collection_item->наше поле[und][0]['value'] = 'значение';
$field_collection_item->save();

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

albabosh Пт, 05/02/2016 - 12:44

Field Collection или Entity Reference ?

Подскажите что лучше использовать хранения сложных полей - Field collections или Entity referrence (с доп. типом материала) ? Интересуют особенности работы того и другого совместно с search api, views, rest api и прочего.

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

msidiagnos01 Втр, 12/01/2016 - 20:59

Автоматически заполнить поле Field collection

Есть материал типа А материал типа Б
В обоих материалах есть поле Field collection с двумя полями внутри (поле А и поле Б)

Добавлено следующее правило:

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

Paradox30 Втр, 17/11/2015 - 13:30

Как обратиться и вывести конкретное поле field collection

Перечитал все темы по field collection
Подскажите пожалуйста, как вывести поля конкретной Коллекции.
Пробовал и раскладывать массив через foreach $field_test
Пробовал через $content['field_test']

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

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

Decadent42 Вс, 25/10/2015 - 11:07

Field Collection и id для jquery ui autocomplete

Здравствуйте, сделал я несколько своих полей, добавил их через модуль, подключил через field collection, создал jQuery скрипт со своим автодополнением, всё работает как надо. НО! Для первого поля... при добавлении нового филдсета, у всех полей изменяется name по типу : "#field_name[und][1,2,3...][title...]", и понятно, что значения jQuery подставляются не в те поля(а именно в первый). Есть какие-нибудь идеи для решения этой проблемы?

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

mozh Пт, 24/07/2015 - 07:16

мульти field collection вывод поля изображения в views

Всем привет. имеется проблема по выводу изображений в views, поле изображений лежит в неограниченном(кнопка добавить еще) поле типа field collection.
Если мы добавили поле типа коллекции три раза, но указали картинку во втором или третьем экземпляре поля, то она не подтягивается в тизер выводимый через views.
Как сделать, что если нет первого изображение, то бралось бы второе и т.д.
Подробнее на скринах:
Заполнение ноды (От поля Type зависит отображается ли поле изображения или видео)
В данном случае картинку заполним во втором экземпляре поле коллекции, и она не попадет в тизер views((

Views в котором выводится все это безобразие

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

init0 Чт, 02/07/2015 - 16:43

Вывод cвязанных материалов Entity Reference+Field collection+Views

Добрый вечер!

Есть два типа материалов тип1 и тип2. Тип2 связан с тип1 через поле - field_dog_ref, которое добавлено через - Field collection.

Как в тип1 вывести поле заголовка из тип2, в тех случаях, когда между ними есть связь через Entity Reference?

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

meloff Втр, 23/06/2015 - 11:58

3 экзотических вопроса по Feeds

Нужно с помощью http fetcher послать запрос на url, но url содержит id, который уже есть в одном из полей, и мой уникальный token. Можно ли в определенном типе нод программно или друпаловскими токенами сформировать url для парсинга, чтобы для каждой ноды не вводить его вручную? Да и если в будущем появится редактор на сайте, не хотелось бы палить свой token.

Можно ли в рамках одного импорта сделать запрос на несколько url? Первый json запрос, возвращает необходимую инфу, но не всю. Чтобы получить полную информацию, надо спарсить еще один url. И уже на основе полученных данных от этих двух запросов заполнить поля.

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

adisk Пт, 30/01/2015 - 09:53

Grabber. Граббер сайтов & загрузка в Drupal

В общем. Есть граббер сайтов.
Делюсь.

  1. Практически грабил сайты с расписаниями кино.
  2. Грабил сайт с отзывами.

В первом случае,

  • собирал информацию о расписании сеансов
  • затем брал описание фильма с kinopoisk.ru
  • затем загружал в соответствующие поля
  • и загрузка в поля, было и field collection

Во втором случае

  • столкнулся с блокировкой IP при 15 запросах к сайту
  • доработан до работы через прокси
  • перебор прокси случайно
  • автоматическая подгрузка списка прокси с сайтов 'free proxy list'
  • автоматическая блокировка нерабочих прокси
  • подстановка useragent, разных, случайно
  • запуск в несколько потоков
Тип материала: 
Ключевые слова: 
Версия Drupal: 
0 Спасибо

nfuser Пнд, 26/01/2015 - 07:12

Вопрос по exposed filters и field collection

Добрый день! Такой вопрос по exposed фильтрам для поля field collection.

Имеется нода Отель, в ней field collection поле - Стоимость.
В нем числовые поля: Стоимость одноместного номера, Стоимость двухместного номера, и тд.

Требуется в exposed filters задать диапазон от и до, например: ввести стоимость до 10 000 руб и дальше выбрать двухместный номер (в идеале галочками отметить интересующие типы номеров).

У меня получается только настроить отдельный exposed filter для каждого поля, но тогда будет большое количество полей от и до, а хочется одно.

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

Vasyan Пт, 16/01/2015 - 07:31

Темизация полей field collection.

Приветствую всех!
Если кто знает и может помочь с вопросом темизации полей field collection прошу откликнуться.
Пишу кулинарный сайт, пока очень плохо разбираюсь. Группировал поля ингредиентов рецепта при помощи field collection. Получилось вот что:
field_products
-field_product
-field_value_products
-field_amount_product

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

NEIRON_ Пт, 09/01/2015 - 20:46

Field_collection и таксономия

Есть тип материала: квартира.
И у нее есть поле: характеристики (1 или более)
Название характеристики берется из терминов таксономии: этаж, телевизор, мебель, добрые соседи и т.д.
При добавлении нового объекта, типа "квартира" мы из списка выбираем название характеристики и в обычное текстовое поле указываем значение данной характеристики, т.е. Этаж: 3, Телевизор: в наличии, Мебель: присутствует и т.д.

Какие еще модули помимо field_collection необходимо использовать и как организовать связи между ними.
Спасибо.

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

acidcrash Вс, 07/12/2014 - 14:17

Field collection + conditional fields

Есть такая проблема, при использовании модуля Field collection с модулем conditional fields, не работают условия. Если прмиенять зависимости к обычному полую, работает, а мне нужно использовать его к Field collection. Помогите пожалуйста, может есть решения.

Читал в поисковиках, я так понимаю у этих двух модулей не совместимость. Но может есть какое-то решение?

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

Mr.Alinaki@drup... Пт, 08/08/2014 - 21:29

Entity Wrapper возвращает пустые коллекции полей

Есть документ "Поступление товаров" с коллекциями полей (тяжеловато, но что делать) для каждого элемента. Сохраняем, а через hook_node_presave копируем товары на склад. Начало обнадёживает:

...
$inflow = entity_metadata_wrapper('node', $inflow_node);
$warehouse = entity_metadata_wrapper('node', $inflow->field_warehouse->value());

Проверяем, есть ли вообще товары на складе и прочая бла-бла-бла. Переходим к переносу. И тут начинается прекрасное:
foreach($inflow->field_goods_collection->getIterator() as $delta => $fc)
не работает! Потому что значения пустые и никакого итератора, стало быть, нет!

При этом старый добрый не-объектный способ:
foreach($inflow_node->field_goods_collection[LANGUAGE_NONE] as $delta => $fc)
работает, как ни в чём не бывало.

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

LeopART Сб, 19/07/2014 - 09:31

Модуль для редактирования Field collection на отдельной странице [неактуально]

Нужен модуль, который бы реализовал следующее.

Дано: product commerce + поле field collection с неограниченным кол-вом строк.
Надо: сделать отдельную страницу для редактированя только поля fieldcollection.
Урл этой отдельной страницы с тем же ID, что продукт: product/ID -> declaration/ID

Жду предложений, дело срочное.

skype - serpforge

UPD: пошли другим путем, задача более неактуальна.

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

pautinaa Ср, 02/07/2014 - 07:50

Что лучше: Field Collection или же Entity

Что лучше выбрать? Field Collection или же Entity?
Критерии:
1) Быстродействие
2) Баги, у кого ихменьше у кого больше
3) Практичность работы и гибкость модулей
4) Работа с Drupal Api, какой из модулей будет подходить лучше при создании полей

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

wader Ср, 29/01/2014 - 08:29

Удалить ноду если в поле Field Collection нет записей.

Доброго времени суток уважаемые гуру.
Такая задача. Есть нода с типом поля Field Collection. Задача следующая. Если в Field Collection не осталось ни одной записи нужно удалить ноду.

Ну и собственно проблемный кусок кода чтобы было понятней.

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

HeartOfSun Пнд, 20/01/2014 - 03:42

Views полей внутри field collection

Доброго времени суток, уважаемое сообщество.
Проблема у меня такая:
В ноде есть field collection из двух полей - text и geofield. Последнее заполняется автоматически с помощью geocode на основе текстового поля. И мне нужно вывести на карте все точки из этого field collection. Когда geofield поле было прямо в ноде, проблем не было, всё цеплялось через views. А теперь максимум что могу вывести через views - список адресов.

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

shoni251 Пнд, 18/11/2013 - 20:27

Помогите решить проблему с добавлением материала

Доброго времени суток, возникла необходимость дать пользователю добавлять фотографии к материалу при его просмотре. Модуль field collection дает возможность выводить ссылку на добавление но при сохранении слетают настройки url заданные с помощью path auto. Както не вериться что такая задача не попадалась никому, может кто подскажет решение. Может не field collection использовать, а какой то другой модуль (или не модуль).

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