<& '/widgets/wrappers/sharky/table_top.mc', caption => "Content", id => 'containerprof', number => $num++ &> <& '/widgets/profile/hidden.mc', name => "$widget|view_cb", value => '', &> % foreach my $dt (@elements) { % if ($dt->is_container) { % } else { % } % } % if (!scalar(@elements)) { % }
<% $lang->maketext('Fields') %> <% $lang->maketext('Values') %>
<% $dt->get_name %>: <& '/widgets/profile/imageSubmit.mc', formName => 'theForm', callback => 'container_prof|view_cb', image => 'view_dgreen', value => $dt->get_id, useHidden => 0, &> % my $value = $dt->get_value; % $value = $lang->maketext("Not defined.") unless defined $value; % $m->out(escape_html($value));
<%$lang->maketext('No elements are present.')%>
% $m->comp("/widgets/wrappers/sharky/table_bottom.mc"); % return $num; <%args> $widget $num => 1 <%init> # the element object my $element = get_state_data($widget, 'element'); # the contained elements my @elements = $element->get_elements();