모듈 용어집 드루팔 호스팅
(STABLE) 모듈을 구성하고 웹 사이트를 코딩을위한 매우 중요한 도구이다. 그것은 많은 같은 dprint_r 같은 기능, (), DPM ()하는 clear_cache 버튼을 가지고 있으며, generate_random_nodes이 있습니다. (STABLE)는 또한 사랑받는 Util.module이 멋진 사이트 전체 관리 기능을 처리하는 동안 일반적으로, 사이트의 낮은 수준의 개발에 사용되는, 단 하나의 이유 또는 다른 핵심에 존재하지 않습니다.
dprint_r ()의 기능은 무엇입니까?
dprint_r 기능이 무엇을 볼 수있는 드루팔 배열의 내부에 엿을위한 정말 멋진 도구입니다. 그것은 "꽤 - 인쇄"사람이 읽을 수있는 단락에 배열이 아니라 단지 PHP의 print_r의 같은 끝없는 주로 이해할 가닥의 다른 후 페이지 하나에 모든 변수를 밖으로 분출보다 () 함수는 할 것입니다. 이 그것을 구현하는 방법은 여러 가지가 있으며, 그들 모두가 작동하기 위해서 (STABLE) 모듈을 필요로한다.
어떤 사람은 쉽게 읽을 수있다? 지금 당신은이 조각을 사용, 그래서 그것을 얻을 수 있도록 할 이유를 알고!
여기에 코드입니다 :
때때로, 특정 모듈이 핵심의 자신의 빌드 프로세스에 빠진다 위치에 따라, 당신이 당신의 자신의 모듈 내부에서 () dprint_r 전화를 시도하여 치명적인 오류를 생성 할 수 있습니다 알고하는 것이 중요합니다. (STABLE)가 존재하더라도, 그것은 아직 완전히 PHP 함수의 집합으로 표현되지 않을 수 있습니다. 이러한 경우가 발생하면 단순히 오히려 모듈의 상단에 벌거 벗은 채로 두지 모듈의 기능 중 하나 내부에이 코드를 이동하고 오류가 중지됩니다.
다른 배열 변수는 사용할 수 있습니다 :
$ _SESSION 배열은 하나의 예입니다. 당신이 찾아 필요한 경우 마지막 양식 제출의 $ 포스트 배열, 또는 dprint_r ($ _ COOKIE)를 보여 그 순간에 사용중인 모든 글로벌 변수를 볼 수 dprint_r ($ GLOBALS)을 사용하거나 dprint_r ($ _ POST) 수 무엇 사용자의 쿠키 시간에 그 순간에 당신을 위해 저장되었다.
첫 번째 노드의 내용을 표시하도록 node.tpl.php에이를 놓습니다. 한 당신의 위치에 존재하는 노드로, 당신의 선택의 번호로 "1"을 교체합니다.
페이지의 위치를 제어 :
당신은 드루팔이 때 자동으로 사용자가 로그에 출력합니다 "로그인 성공"메시지와 같은 인쇄 된 바닥 글에 블록으로 배열, 또는 $ 메시지 상자에를 생성 할 수 있습니다.
블록에 인쇄하려면 api.drupal.org/api/function/hook_block/5를 참조하십시오. 바닥 글, api.drupal.org/api/function/hook_footer/5 참조하십시오. 그리고 $ 메시지는 api.drupal.org/api/function/drupal_set_message/5 참조
어떻게 도와 () DPM 수 있습니까?
은 DPM () 함수는 $ 메시지 페이지에 상자 드루팔에 직접 변수를 인쇄합니다. $ 메시지 상자가 테마에 특별히 색 영역 드루팔은 "/ 4312 노드 만든 새로운 분류 기간"으로 멋진 이벤트를 발표하는 데 사용하는 것입니다. 모듈 개발 중에이 기능을 인쇄 배열은 지금까지 당신의 아름다운 페이지 레이아웃을 난파 가능성이 적습니다, 또한 위의 dprint_r () 함수와 대조 할 때보다 쉽게 개발하는 동안 노드의 내용을 볼 수 있습니다.
당신은 DPM () 함수에 두 개의 인수를 전달할 수 있습니다. 첫 번째는 가변이고 상기 제 표제이며 스트링이어야한다. 예를 들어, DPM ($ 양식 '형태'). 한 페이지에 여러 DPM ()의가 있고 이는 어느 알아야 할 때 매우 유용합니다.
상기 (STABLE) 모듈의 주 : DSM은 () 잘못 명명 된 기존 기능입니다; '인 print_r'에 'P'지도 ()가 대신 DPM을 사용합니다.
(STABLE) 6.x에서-1.18 기준으로합니다.
개발자를위한 다양한 블록, 페이지 및 기능. 메뉴 :에 따라 다릅니다. 테마 개발자 :가 필요합니다.
(STABLE)는 생성
더미 사용자, 노드 및 분류 조건을 생성합니다.
(STABLE) 노드 액세스
관련 node_access 기록을 보여주는 개발자 블록 및 페이지입니다.
성능 로깅
로그 설명 및 / 또는 요약 페이지 생성 시간 및 페이지 요청에 대한 메모리 소비.
테마 개발
테마 개발자를위한 필수 테마 API 정보를 제공합니다. (STABLE), 메뉴 :에 따라 다릅니다.
(STABLE) 모듈을 관리하려면 다음 옵션> 사이트 구성에 추가합니다
(STABLE) 설정
도우미 기능, 페이지 및 블록 드루팔 개발자를 지원합니다. (STABLE) 블록은 블록 관리 페이지를 통해 관리 할 수있다.
(STABLE)에 의해 추가 블록 :