Thanks! That should help alot. Since I also want the mac address I can do
something like...
@keys = keys %{$arpCache{$mac_address}};
foreach $key @keys {
push @outer_loop, { mac_address => $_ };
}
in the template
<TMPL_LOOP outer_loop>
<TMPL_VAR mac_address>
<TMPL_LOOP arp_cache_mac_address>
<TMPL_VAR ip_address>
</TMPL_LOOP arp_cache_mac_address>
</TMPL_LOOP outer_loop>
Thanks again!
Mitchell Raful MCSE CCNP
MCB Quantico
Personal and Family Readiness (MRI)
3044 Catlin Avenue
Quantico, VA 22134
Com: 703-784-5991
DSN: 278-5991
Cell: 804-363-0731
-----Original Message-----
From: Mathew Robertson [mailto:[EMAIL PROTECTED]
Sent: Tuesday, January 08, 2008 6:02 PM
To: Raful Mr Mitchell H
Cc: html-template-users@lists.sourceforge.net
Subject: Re: [htmltmpl] hash of hashes
Without further information on what you are trying to do and why you are making
the hash like so - I'm not sure what you are asking. ie: what are you trying to
loop through, a list of IP addresses? the arp cache?
assuming the IP address:
my $ht = HTML::Template->new("some.tmpl");
my @loop;
foreach (@{$arpCache{$mac_address}}) {
push @loop, { ip_address => $_ };
}
$ht->param(arp_cache_mac_address => [EMAIL PROTECTED]);
in the "some.tmpl":
<TMPL_LOOP arp_cache_mac_address>
...
<TMPL_VAR ip_address>
...
</TMPL_LOOP>
Alternatively if you are willing to change the push(...), you could write it as:
push( @{$arpCache{$mac_address}}, { ip_address => $ip_addr } );
...
$ht->param(arp_cache_mac_address => $arpCache{$mac_address} );
Hope this helps,
Mathew
Raful Mr Mitchell H wrote:
My code puts together a hash like so...
push( @{$arpCache{$mac_address}}, $ip_addr );
How on earth could I get that output via a TMPL_LOOP with TMPL_VAR? Or is
there a different way?
Thanks,
Mitch
Mitchell Raful MCSE CCNP
MCB Quantico
Personal and Family Readiness (MRI)
3044 Catlin Avenue
Quantico, VA 22134
Com: 703-784-5991
DSN: 278-5991
Cell: 804-363-0731
_____
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_____
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace
_______________________________________________
Html-template-users mailing list
Html-template-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/html-template-users