2010-03-19 33 views
9

nasıl bunun için bir düğüm oluşturmadan kullanıcıların başarı/hata mesajları gösterebilir?Drupal: Ekran başarı/hata mesajı

Şimdiden teşekkürler!

+0

Açıklamalar yapılması gerekmektedir. Hata mesajları yazdırmak için düğüm kullanılmaz. Genellikle drupal_set_message ('message', $ status) ile gösterdi; – Nikit

cevap

18

drupal_set_message($msg, $type = 'status'); bir ileti ayarlamak, bir sonraki (veya akım) sayfa kullanıcının ziyaret üzerinde otomatik olarak görüntülenir sağlar görüyoruz.

İkinci argüman Eğer bir bilgilendirme mesajı (status) arasında seçim sağlayan bir warning (genellikle sarı) veya bir error (kırmızı).

Dokümanlara bakın: http://api.drupal.org/api/function/drupal_set_message/6

+0

ne ihtiyaç olduğunu! Teşekkürler – n00b

0

senin sorunun ne olduğunu Gerçekten çok emin, senin tema, değişken

<?php 
    print $messages; 
?> 

Bu ekran hiçbir başarı/hata mesajlarını yazdırır olacaktır. Onlar düğüm olarak saklanmazlar. drupal değişkenlerin tam listesi için

documentation

+0

düğüm şablonu içinde bu iletileri almak için en iyi yolları hakkında herhangi bir fikir? –

+0

hook_preprocess_node() Ben 2 modüllerini çalıştı iyi bir başlangıç ​​ – wiifm

+1

olduğunu Inline Mesajları http://drupal.org/project/inline_messages ve Inline Formu Hataları http://drupal.org/project/ife, ikincisi ve gönderilen kullanarak sona erdi her iki modül için bir yama. Güzelce iletir. –