Hello,
Und das ist das benutzerdefinierte Feld (Feldtyp) welches gefüllt werden soll.
class mFieldType_corename extends mFieldType
{
var $name = 'link_name';
function getOutput($view = 1)
{
$params['maxSummaryChars'] = intval($this->getParam('maxSummaryChars', 55));
$params['maxDetailsChars'] = intval($this->getParam('maxDetailsChars', 0));
$value = $this->getValue();
$output = '';
if($view == 1
AND $params['maxDetailsChars'] > 0
AND $this->strlen_utf8($value) > $params['maxDetailsChars'])
{
$output .= $this->html_cutstr($value, $params['maxDetailsChars']);
$output .= '...';
}
elseif($view == 2
AND $params['maxSummaryChars'] > 0
AND $this->strlen_utf8($value) > $params['maxSummaryChars'])
{
$output .= $this->html_cutstr($value, $params['maxSummaryChars']);
$output .= '...';
}
else
{
$output = $value;
}
return $output;
}
}
Siehst du hier soetwas? das ist mein feldcode.
Da fällt mir nur die Methode getValue() ins Auge, die sicherlich in der übergeordneten Klasse "mFieldType " deklariert worden sein muss...
$value = $this->getValue();
Ein harzliches Glückauf
Tom vom Berg