Okay “dirty” workaround for the backend:
In hyperlink.php (from Plugin “CFS – Hyperlink Add-on”)
added at line 24:
// if field is used in a row ... we got each param with an array around
// so $field->value[0]['url'] and $field->value[1]['text']
if( empty($field->value['url']) && empty($field->value['text'])
&& !empty($field->value[0]['url']) && !empty($field->value[1]['text']) ) {
$field->value[0]['text'] = $field->value[1]['text'];
$field->value = $field->value[0];
}
But frontend not working:
$links = $cfs->get("external_links");
var_dump($links);
returns only:
array(2) { [1]=> array(1) { ["external_link"]=> string(0) "" } [2]=> array(1) { ["external_link"]=> string(0) "" } } array(1) { ["external_link"]=> string(0) "" } array(1) { ["external_link"]=> string(0) "" }