Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Не получить повторно содержимое поля Computed Field.

Не получить повторно содержимое поля Computed Field.
, by

Создаю поле "ссылка" и поле computed.
В computed вставляю:
<?php $entity_field[0]['value'] =  array_pop(array_pop(field_get_items($entity_type, $entity, 'field_link'))); ?>
 

Первый раз всё работает. Но все последующие созданные поля, которые пытаются получить содержимое поля "ссылка", вместо нужного URL, показывают a:0:{}.
 
Как правильно получить содержимое поля ссылки в Computed Field? С чем это может быть связано? 

1 answer
votes: 1034
Answer

Попробуйте вставить в кастомный модуль функцию расчета поля, она указана в настройке поля. Тогда вы сможете с помощью девела выводить нужные массивы и отслеживать нужные значения.