2014-05-12 7 views
0

특정 컨텐츠 유형의 노드가 저장 될 때마다 기본 PHP를 실행하려고합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? hook_node_submit은 적절한 함수인지, 그렇다면 어떻게 호출해야합니까?사용자 정의 컨텐츠 유형에 대해 hook_node_submit을 호출하는 방법

이것은 CCK 콘텐츠 유형이며 맞춤 모듈을 통해 생성 된 것이 아닙니다. 노드가 데이터베이스에 저장되기 전에

hook_node_presave($node) 

이 후크는 node_save에서 호출() :

+0

질문은 명확하지 않습니다. "php"코드를 실행하고자하는 것을 설명 할 수 있습니까? – shrish

+0

응답 해 주셔서 감사합니다. 물론 : 나는 CT와 관련된 많은 필드를 가지고 있으며, 노드가 업데이트 될 때마다 얼마나 많은 노드가 값을 가지는지 계산하고 있습니다. 특정 임계 값을 초과하면 플래그가 true로 설정되어 노드가 특정 검색 결과에 표시됩니다. 그게 도움이 되니? – christok

답변

0

보십시오.

+0

감사! 그러나 * 어디에서 * 구현하는 것이 가장 좋은 곳입니까? – christok

+1

modulename_node_presave ($ node)로 원하는 모든 모듈 파일에서 구현할 수 있습니다. – Zolyboy

+0

좋아, 나는 그것을 줄 것이다. – christok