|
|
@@ -1109,6 +1109,16 @@ class BxBasePage extends BxDolPage
|
|
|
$sData = $this->_oQuery->getPageBlockData($iBlockId, $iContentId, $sContentModule);
|
|
|
$aData = !empty($sData) ? json_decode($sData, true) : [];
|
|
|
|
|
|
+ $oEmbed = BxDolEmbed::getObjectInstance('sys_system');
|
|
|
+
|
|
|
+ foreach ($aData as &$j) {
|
|
|
+ foreach ($j as &$k) {
|
|
|
+ if ($k['type'] == 'link'){
|
|
|
+ $k['content_data'] = $oEmbed->getData($k['content'], '');
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
return [bx_api_get_block('bento_grid', [
|
|
|
'title' => _t($aBlock['title']),
|
|
|
'content' => $aData
|