Silverstrip template return value as string instead of html.
Please advice to return value as html.
Template call:
$decodeLinkData($CallToActionLink2)
public function decodeLinkData($linkJson)
{
if (!$linkJson || $linkJson === ‘null’) {
return;
}
$data = json_decode(html_entity_decode($linkJson), true);
if($data['PageID']){
if($data['TargetBlank']){
$target = 'target="_blank"';
}else{
$target = '';
}
$data = '<a href="'.SiteTree::get()->byID($data['PageID'])->Link().'" '.$target.' class="banner-element__call-to-action">'.$data['Text'].'</a>';
}
return $data;
}