I have a content type called
basic_page. This content type has a field called
field_elements which is an entity reference field. The display settings for this field is set to 'Render Entity' - in other words, when a
basic_page node is being rendered, it will also render the referenced entity. All good - no problem.
My question is, I would like to pass run-time information (based on
basic_page node) to the referenced entity that should be used in
mytheme_preprocess_node when the referenced entity is being 'pre-processed`.
The problem is, by the time
hook_preprocess_node is called for the referenced entity - I have no information of the
basic_page node that 'contains' the referenced entity.
I was hoping that in
hook_preprocess_field I could check if it is
field_element and then set some value in the &$variables param I am getting in
hook_preprocess_field that will persist to exist up to the point where
hook_preprocess_node is called?