% if ( ref $tag ) { % if ( $tag->id ) {
Редактировать тег <& /contenido/tag/components/form_tag_edit.msn, object => $tag &>
<% spacer(h=>1) %> <& /contenido/tag/components/block_tag_objects.msn, tag => $tag &>
% } else {
Создать тег <& /contenido/tag/components/form_tag_edit.msn, object => $tag &>
% } % } else {
Не найден тег с ID=<% $id |h %>
% } <%args> $id => undef <%init> my $tag; if ( $id && $id =~ /^\d+$/ ) { $tag = $keeper->get_document_by_id( $id, class => 'tag::Tag' ); } else { $tag = tag::Tag->new( $keeper ); }