problem with theme form drupal_render
hi: i have a problem. I have a theme for my form, but I can't show the message error. What can I do ? thanks. *form.tpl.php* <?php if ($show_messages && $messages): print $messages; endif; ?> <?php echo drupal_render($form["nombres"]); ?> <?php echo drupal_render($form["submit"]); ?>
As far as I know $show_messages and $messages only exists in page.tpl.php On 3/25/2011 4:55 PM, Damian Adriel Perez Valdes wrote:
hi:
i have a problem. I have a theme for my form, but I can't show the message error. What can I do ?
thanks.
*form.tpl.php* <?php if ($show_messages && $messages): print $messages; endif; ?>
<?php echo drupal_render($form["nombres"]); ?> <?php echo drupal_render($form["submit"]); ?>
can I use other function to show messages error or successful ? On Fri, Mar 25, 2011 at 5:15 PM, Steve Ringwood <nevets@tds.net> wrote:
As far as I know $show_messages and $messages only exists in page.tpl.php
On 3/25/2011 4:55 PM, Damian Adriel Perez Valdes wrote:
hi:
i have a problem. I have a theme for my form, but I can't show the message error. What can I do ?
thanks.
*form.tpl.php* <?php if ($show_messages && $messages): print $messages; endif; ?>
<?php echo drupal_render($form["nombres"]); ?> <?php echo drupal_render($form["submit"]); ?>
Instead of "print $messages", please try "drupal_set_message($message)" Thanks Austin. On Sat, Mar 26, 2011 at 3:25 AM, Damian Adriel Perez Valdes < damian.adriel@gmail.com> wrote:
hi:
i have a problem. I have a theme for my form, but I can't show the message error. What can I do ?
thanks.
*form.tpl.php* <?php if ($show_messages && $messages): print $messages; endif; ?>
<?php echo drupal_render($form["nombres"]); ?> <?php echo drupal_render($form["submit"]); ?>
Instead of "print $messages", please try "drupal_set_message($message)"
This should NOT be used in the theme layer. The $messages variable is already set for the current request and will not be rendered until the following request. If you don't see $messages in your template, it's likely that the variable simply doesn't exist. Use a preprocess function to determine what variables are available. See http://drupal.org/node/223430 On Fri, Mar 25, 2011 at 6:06 PM, Austin Einter <austin.einter@gmail.com>wrote:
Instead of "print $messages", please try "drupal_set_message($message)"
Thanks Austin.
On Sat, Mar 26, 2011 at 3:25 AM, Damian Adriel Perez Valdes < damian.adriel@gmail.com> wrote:
hi:
i have a problem. I have a theme for my form, but I can't show the message error. What can I do ?
thanks.
*form.tpl.php* <?php if ($show_messages && $messages): print $messages; endif; ?>
<?php echo drupal_render($form["nombres"]); ?> <?php echo drupal_render($form["submit"]); ?>
participants (4)
-
Austin Einter -
Carl Wiedemann -
Damian Adriel Perez Valdes -
Steve Ringwood