2010-03-19 10 views
9

노드를 만들지 않고 성공/오류 메시지를 표시하려면 어떻게합니까?Drupal : 성공/오류 메시지 표시

미리 감사드립니다.

+0

설명이 필요합니다. 노드는 오류 메시지 인쇄에 사용되지 않습니다. 보통 drupal_set_message ('message', $ status)를 통해 나타납니다. – Nikit

답변

18

drupal_set_message($msg, $type = 'status'); 당신이 메시지를 설정, 그것은 다음 (또는 현재) 페이지에 사용자가 방문에 자동으로 표시됩니다 수 있습니다 참조하십시오.

선택 사항 인 두 번째 인수를 사용하면 정보 메시지 (status), warning (일반적으로 노란색) 또는 error (빨간색) 중에서 선택할 수 있습니다.

문서보기 : http://api.drupal.org/api/function/drupal_set_message/6

+0

그게 내가 필요한거야! 감사 – n00b

0

질문이 무엇인지 아니 정말 너무 있는지, 테마에 변수

<?php 
    print $messages; 
?> 

이 화면에 어떤 성공/오류 메시지를 인쇄 할 수있을 것입니다. 노드로 저장되지 않습니다. 드루팔 변수의 전체 목록은

documentation

+0

노드 템플릿 내에서 이러한 메시지를 가져 오는 가장 좋은 방법에 대한 아이디어가 있습니까? –

+0

hook_preprocess_node()가 좋은 시작입니다 – wiifm

+1

인라인 메시지 http://drupal.org/project/inline_messages와 인라인 양식 오류 http://drupal.org/project/ife라는 2 개의 모듈을 사용해 보았습니다. 후자를 사용하여 종료되었으며 제출되었습니다. 두 모듈 모두를위한 패치. 멋지게 전달합니다. –