... |
... |
@@ -19,10 +19,13 @@ class Pageimage extends \Frontend
|
19 |
19 |
global $objPage;
|
20 |
20 |
$arrImages = array();
|
21 |
21 |
|
|
22 |
+ // Get root page
|
|
23 |
+ $objRootPage = \PageModel::findByPk($objPage->loadDetails()->rootId);
|
|
24 |
+
|
22 |
25 |
// Image settings
|
23 |
26 |
$sb_imageUrl = deserialize($objPage->sb_imageUrl,true);
|
24 |
27 |
$sb_imageOrder = deserialize($objPage->sb_imageOrder,true);
|
25 |
|
- $sb_imageSize = $objPage->sb_imageSize;
|
|
28 |
+ $sb_imageSize = (strpos($objPage->sb_imageSize,'i:2;s:0:') === false ? $objPage->sb_imageSize : $objRootPage->sb_imageSize);
|
26 |
29 |
|
27 |
30 |
// Inherit images if current page has none
|
28 |
31 |
if ((!count($sb_imageUrl) || (count($sb_imageUrl) == 1 && !$sb_imageUrl[0])) && !$objPage->sb_imageIgnore)
|
... |
... |
@@ -48,7 +51,7 @@ class Pageimage extends \Frontend
|
48 |
51 |
{
|
49 |
52 |
|
50 |
53 |
$sb_imageUrl = deserialize($objParentPage->sb_imageUrl,true);
|
51 |
|
- $sb_imageSize = $objParentPage->sb_imageSize;
|
|
54 |
+ $sb_imageSize = (strpos($objParentPage->sb_imageSize,'i:2;s:0:') === false ? $objParentPage->sb_imageSize : $objRootPage->sb_imageSize);
|
52 |
55 |
$sb_imageOrder = deserialize($objParentPage->sb_imageOrder,true);
|
53 |
56 |
break;
|
54 |
57 |
}
|