Hallo,
ich rufe auf einer Seite mehrfach das gleiche Rocksolid Custom Elements Template, in das ich eine Function geschrieben habe. Dann bekomme ich einen Fehler "cannot redeclare function" etc.
Es ist an dieser Stelle extrem nützlich eine Funktion zu schreiben, um mich nicht ständig zu wiederholen. Ich habe es jetzt vorübergehend mit einer anonymen function und am Ende des Templates unset gelöst.
Gibt es hier einen saubereren Weg?
PHP-Code:
$calcImageSize = function($item) {
//
// 6 column grid: set image width
//
if (intval($item->image_width) + intval($item->image_start) > 6)
{
$image_width = 6;
}
else {
$image_width = intval($item->image_width);
}
return $image_width;
}
...
unset($calcImageSize)