2014-01-29 3 views
0

노드에 현재 노드 페이지의 엔티티 참조 필드 인 2 개의 필드를 표시하는 양식이 있습니다. 필드 레이블에 올바른 정보를 표시하지만 양식을 저장하자 마자 노드 제목이 저장되고 올바른 정보는 저장되지 않습니다.Drupal 노드 참조가있는 webform/entityform

에게 는

참조 내가 PHP를 모르는 https://www.dropbox.com/s/rwj1lu1d34zgb53/ScreenshotEntityform.jpg

에서 스크린 샷 또는 MOD 방법/A 드루팔 모듈을 작성, 난 그냥이 가능한 경우에 관한 몇 가지 지침이 필요하고 그것을 수행하는 방법, 그래서 어떤 도움이 될 것입니다 정말로 정말로 감사합니다.

답변

0

엔티티 참조 필드가 표시되는 방법을 편집하는 설정이 있습니다.

구조> 콘텐츠 유형> 콘텐츠 유형> 관리 표시로 이동하면 각 입력란의 형식을 제어하는 ​​선택 상자가 표시됩니다.

엔티티 참조 필드에서 레이블, 엔티티 ID 또는 렌더링 된 엔티티 중 하나를 선택할 수 있습니다. 그것은 레이블로 설정되어있는 것처럼 들리므로 노드 제목을 보여줍니다. 렌더링 된 엔티티를 표시하도록 설정하면 참조 된 엔티티에 속한 모든 필드가 표시됩니다.

표시하지 않으려는 필드를 숨기는 가장 쉬운 방법은 Field Permissions 모듈을 설치하는 것입니다. 이렇게하면 각 필드를 볼 수있는 사람을 선택할 수있는 각 필드에 대한 설정이 제공됩니다. 필드 사용 권한 모듈을 사용하지 않으려면 사용자 지정 템플릿을 만들 수 있지만 사용자 지정 템플릿을 만들 수는 있지만 ...이를 피하려고 노력하는 것처럼 들릴 수 있습니다.

+0

고마워요.하지만 그게 아니라고 생각합니다. 보기 자체가 올바르게 표시됩니다. 참조 필드 레이블이 아닌 노드 제목을 보여주는 저장된 결과입니다. 필드 중 하나에 만 레이블, 엔티티 ID 또는 렌더링 된 엔티티의 옵션이 있습니다. –