Модуль field_collection всю свою историю существования (аж 2010 года) проходит в статусе beta версии. Тем не менее многие разработчики используют его в своих проектах. На текущий момент это версия 7.x-1.0-beta13.
Хотя FC — это ещё один entity, но некоторые обычные механизмы работы с полями, применимые к entity, здесь реализуются иначе.
Получить данные поля для последующего рендерегинга, можно используя общий механизм:
		
		
			
			
			
			
				
					
				| 
					
				 | 
						$FC_entity = field_collection_item_load($collection_id); $view = field_view_field('field_collection_item', $FC_entity, 'field_name');  | 
					
				
			 
		 
Но рендер функция, применяемая обычно после этого:
		
скорее всего выполнится с фатальной ошибкой. Возможно, в более ранних версиях ошибка отсутствует.
Сейчас рабочим вариантом рендеринга остаётся вызов другой функции рендеринга друпала:
		
		
			
			
			
			
				
					
				| 
					
				 | 
						print drupal_render_children($field);  | 
					
				
			 
		 
					
					Drupal 7 Field Collection
					
						
							Данная запись опубликована в 31.01.2019  19:35 и размещена в рубрике Drupal.
																Вы можете перейти в конец страницы и оставить ваш комментарий.
							
						
					
					
					
				Мало букафф? Читайте есчо !
					
						
						Май 14, 2019 г.
						
						Изучение API удобно начинать с шаблонов кода, которые демонстрируют технику использования.
Пример логики использования/создания элемента кеша
[crayon-69094c333107a808272612/]
Обратите внимание на дополнительные скобки вокруг $cache = cache_get($cache_id). ...
						Читать
					 
					
						
						Июнь 6, 2019 г.
						
						С помощью drush и такой то матери (bash) обойдем все сайты и создадим одного и того же юзера на каждом из сайтов.
Долго тянуть не стану - вот текст скрипта:
[crayon-69094c33311bf281074832/]
В начале вы задаёте нужные переменные (задайте свои ...
						Читать
					 
					
						
						Январь 24, 2020 г.
						
						Drupal надстраивает собственные разрешения на вывод ошибок, потому если вам необходим вывод ошибок на этапе разработки, то важно знать как разрешить их ...
						Читать
					 
					
						
						Февраль 12, 2019 г.
						
						Я уже рассказывал ранее как программно можно обновить данные в сущности config_pages. А здесь покажу как программно можно выполнить удаление полей и групп (созданных модулем field_group).
Config Pages использует Field API, поэтому удаление полей ...
						Читать