MV_ERROR_STD_LABEL — (partly documented)
Interchange 5.9.0:
Source: code/SystemTag/error.coretag
Line 136 (context shows lines 126-140 in tag_error():33)
unless $opt->{std_label} || $text || $opt->{show_error}; $err = filter_value($opt->{filter}, $err) if $opt->{filter}; if($opt->{std_label}) { # store the error label in user's session for later # possible use in [error show_label=1] calls $Vend::Session->{errorlabels}{$var} = $opt->{std_label}; if($text) { # do nothing } elsif(defined $::Variable->{MV_ERROR_STD_LABEL}) { $text = $::Variable->{MV_ERROR_STD_LABEL}; } else { my $contrast = $::Variable->{CSS_CONTRAST} || 'mv_contrast';
Source: code/SystemTag/error.coretag
Line 152 (context shows lines 142-156 in tag_error():33)
<span class="$contrast">{LABEL} <small><i>(%s)</i></small></span> [else]{REQUIRED <b>}{LABEL}{REQUIRED </b>}[/else] EOF } $text =~ s/{LABEL}/$opt->{std_label}/g; $text =~ s/{REQUIRED\s+([^}]*)}/$opt->{required} ? $1 : ''/ge; $err =~ s/\s+$//; } $text = '' unless defined $text; $text .= '%s' unless ($text =~ /\%s/ || length $::Variable->{MV_ERROR_STD_LABEL}); $text = pull_else($text, $found_error); $text =~ s/\%s/$err/; return $text;