Просмотр исходного кода

#3399 - Artificer template (Core changes)

RomanL 5 лет назад
Родитель
Сommit
2204fc33ef
1 измененных файлов с 12 добавлено и 2 удалено
  1. 12 2
      modules/base/profile/classes/BxBaseModProfileTemplate.php

+ 12 - 2
modules/base/profile/classes/BxBaseModProfileTemplate.php

@@ -298,9 +298,11 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
             if(!empty($aCover))
                 $sUrlCover = BxDolCover::getCoverImageUrl($aCover);
         }
-
-        if(!$sUrlCover)
+        $bUrlCover = true;
+        if(!$sUrlCover){
             $sUrlCover = $this->getImageUrl('cover.svg');
+            $bUrlCover = false;
+        }
 		else
 			BxDolTemplate::getInstance()->addPageMetaImage($sUrlCover);
         
@@ -431,6 +433,14 @@ class BxBaseModProfileTemplate extends BxBaseModGeneralTemplate
                 'condition' => !$bShowAvatar,
                 'content' => array()
             ),
+            'bx_if:show_cover' => array(
+                'condition' => $bUrlCover,
+                'content' => $aShowAvatar
+            ),
+            'bx_if:show_cover_placeholder' => array(
+                'condition' => !$bUrlCover,
+                'content' => array()
+            ),
             'picture_popup' => $sPicturePopup,
             'cover_popup' => $sCoverPopup,
             'cover_popup_id' => $sCoverPopupId,