AntonLV %!s(int64=8) %!d(string=hai) anos
pai
achega
06df7f58d7
Modificáronse 1 ficheiros con 8 adicións e 1 borrados
  1. 8 1
      modules/base/general/classes/BxBaseModGeneralModule.php

+ 8 - 1
modules/base/general/classes/BxBaseModGeneralModule.php

@@ -1258,6 +1258,13 @@ class BxBaseModGeneralModule extends BxDolModule
         //--- Video(s)
         $aVideos = $this->_getVideosForTimelinePost($aEvent, $aContentInfo, $sUrl, $aBrowseParams);
 
+        //--- Text
+        $sText = isset($CNF['FIELD_TEXT']) && isset($aContentInfo[$CNF['FIELD_TEXT']]) ? $aContentInfo[$CNF['FIELD_TEXT']] : '';
+        if(!empty($CNF['OBJECT_METATAGS']) && is_string($sText)) {
+        	$oMetatags = BxDolMetatags::getObjectInstance($CNF['OBJECT_METATAGS']);
+        	$sText = $oMetatags->metaParse($aContentInfo[$CNF['FIELD_ID']], $sText);
+        }
+
     	return array(
     		'sample' => isset($CNF['T']['txt_sample_single_with_article']) ? $CNF['T']['txt_sample_single_with_article'] : $CNF['T']['txt_sample_single'],
     		'sample_wo_article' => $CNF['T']['txt_sample_single'],
@@ -1265,7 +1272,7 @@ class BxBaseModGeneralModule extends BxDolModule
 			'url' => $sUrl,
 			'title' => isset($CNF['FIELD_TITLE']) && isset($aContentInfo[$CNF['FIELD_TITLE']]) ? $aContentInfo[$CNF['FIELD_TITLE']] : 
 			(isset($CNF['FIELD_TEXT']) && isset($aContentInfo[$CNF['FIELD_TEXT']]) ? strmaxtextlen($aContentInfo[$CNF['FIELD_TEXT']], 20, '...') : ''),
-			'text' => isset($CNF['FIELD_TEXT']) && isset($aContentInfo[$CNF['FIELD_TEXT']]) ? $aContentInfo[$CNF['FIELD_TEXT']] : '',
+			'text' => $sText,
 			'images' => $aImages,
             'videos' => $aVideos
 		);