2
필드가 다른 내용 유형 ("사실")의 기존 내용을 참조하는 "노드 참조"인 내용의 "내용" ."노드 참조"필드 또는 전체 내용을 가져옵니다
노드를 thematize하려고 할 때 : "node - battaglia.tpl.php", 참조 된 노드의 일부 필드를 얻는 방법 ("사실") 또는 모든 내용을 사용하려면 어떻게해야합니까? ?
(I 드루팔 7을 사용하여)
필드가 다른 내용 유형 ("사실")의 기존 내용을 참조하는 "노드 참조"인 내용의 "내용" ."노드 참조"필드 또는 전체 내용을 가져옵니다
노드를 thematize하려고 할 때 : "node - battaglia.tpl.php", 참조 된 노드의 일부 필드를 얻는 방법 ("사실") 또는 모든 내용을 사용하려면 어떻게해야합니까? ?
(I 드루팔 7을 사용하여)
가 비슷한 시도 :이 무하마드 ... 도움이
$nids = array();
foreach($content['YOUR_FIELD_NAME']['#items'] as $key => $val)
{
$nids[] = $val['target_id'];
}
// the referenced nodes ids are now stored inside "$nids" array.
// You can do whatever you need to do from there.
// below I try to load the node object of each nid.
$nodes = node_load_multiple($nids);
희망을.
필드 "YOUR_FIELD_NAME"이 (가) 다른 콘텐츠 유형 내에 있습니다 ... 은 "노드 참조"필드에서 선택된 노드입니다. – Antilope
문제에 대한 더 나은 설명을 제공 할 수 있습니까? –
예, PHP로 가져오고 싶습니다. 내 콘텐츠 유형에 속하지 않지만 "노드 참조"(이 입력란은 내 콘텐츠 유형의 유일한 내부 함)가 가리키는 콘텐츠 유형을 가져옵니다. – Antilope