2014-12-24 15 views
1

사용자 지정 콘텐츠 형식이있는 모듈을 개발했으며 사용자 지정 양식을 사용하여 사용자에게 필요한 세부 정보를 얻습니다. 양식이 제출되면 프로그래밍 방식으로 내 콘텐츠 유형의 새 노드를 만듭니다.사용자 지정 양식을 사용하여 사용자 지정 콘텐츠 형식 추가/편집

내가 직면 한 문제는 편집 프로세스입니다. 특정 노드의 세부 정보로 어떻게 양식을 채울 수 있습니까? 이것이 이루어 지도록하는 가장 좋은 방법은 무엇입니까?

또한 맞춤형 콘텐츠 유형에 대한 양식을 만드는 가장 좋은 방법은 무엇입니까? 별도로 양식의 각 요소를 정의했으며 필요한 노드 유형에 따라 HTML을 자동으로 생성하는 방법이 있는지 궁금합니다.

답변

0

백엔드의 콘텐츠 유형에서 노드를 추가하는 데 사용하는 양식 (페이지)을 사용할 수 있습니다. 해당 페이지에 사용되는 테마 만 변경하십시오.

프로그래밍 방식으로 양식을 직접 만들 수 있으며 양식이 올바르게 제출되면 제출 된 데이터 만 받아 콘텐츠 유형에 노드를 만들어 저장하고 일부 페이지로 리디렉션 할 수 있습니다.

또는 사용자 webform 모듈을 사용하여 양식을 api로 만든 다음 해당 양식 제출을 연결하고 제출 된 데이터를 수집하고 새 노드를 만드는 코드를 다시 삽입하십시오.

여기서 직면 한 정확한 문제는 무엇입니까?

+0

문제는 내가 특정 노드의 세부 정보를 양식에 어떻게 채울 수 있습니까? 나는이 필드를 수동으로 필드별로해야합니까, 아니면 이것을 수행하는 쉬운 방법이 있습니까? – PIKP

+0

수동으로 작업하는 것은 그리 어렵지 않습니다. 노드 (node_load())를로드하고 읽은 데이터를 사용하십시오. 어쩌면 다른 방법이있을 수도 있지만 사용하지 않았습니다. – MilanG