I keep getting the following error:

Error executing run mode 'mode2': HTML::Template->output() : fatal error in loop output : HTML::Template : Attempt to set nonexistent parameter 'icon' - this parameter name doesn't match any declarations in the template file : (die_on_bad_params => 1) at /usr/local/libdata/perl5/site_perl/HTML/Template.pm line 3068.

I have tried lots of stuff. However, this seems like what should work:

sub some_run_mode { my $template = $self->load_tmpl('some_template'); my $menu = $self->menu(); $menu->add('mode3', 'logout'); $template->param( MAIN_MENU_LOOP => $menu->loop(); ); return $template->output(); }


And from the template:

<TMPL_LOOP MAIN_MENU_LOOP> <li><a href="<TMPL_VAR URL>"><TMPL_VAR LABEL></a></li> </TMPL_LOOP>

I'm going to keep trying, but if you have overcome this before please share.

Thanks!


In reply to CGI::Application::Plugin::Menu icon issues by navalned

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.