Index: trunk/kernel/include/config.php =================================================================== diff -u -N -r3736 -r4926 --- trunk/kernel/include/config.php (.../config.php) (revision 3736) +++ trunk/kernel/include/config.php (.../config.php) (revision 4926) @@ -302,7 +302,21 @@ break; case 'label': - if($this->default_value) $o .= $this->default_value; + if ($this->default_value) { + $tag_params = clsHtmlTag::ParseAttributes($this->ValueList); + if (isset($tag_params['cut_first'])) { + $cut_first = $tag_params['cut_first']; + if (strlen($this->default_value) > $cut_first) { + $o .= substr($this->default_value, 0, $cut_first).' ...'; + } + else { + $o .= $this->default_value; + } + } + else { + $o .= $this->default_value; + } + } break; case 'radio':