¨4.0.1¨

This commit is contained in:
¨NW¨
2023-12-03 14:07:47 +00:00
parent c08b36d1b6
commit f35052522d
1112 changed files with 43019 additions and 24987 deletions

View File

@@ -11,57 +11,20 @@ class Banner
public $call_to_action_url;
public $open_in_new_window;
public function __construct($image, $call_to_action_url, $open_in_new_window)
{
$this->image = $image;
$this->call_to_action_url = $call_to_action_url;
$this->open_in_new_window = (bool) $open_in_new_window;
$this->open_in_new_window = (bool)$open_in_new_window;
}
public static function getProductPageBanner()
{
return self::findByName('storefront_product_page_banner');
}
public static function getSliderBanners()
{
return [
'banner_1' => self::findByName('storefront_slider_banner_1'),
'banner_2' => self::findByName('storefront_slider_banner_2'),
];
}
public static function getThreeColumnFullWidthBanners()
{
return [
'background' => self::findByName('storefront_three_column_full_width_banners_background'),
'banner_1' => self::findByName('storefront_three_column_full_width_banners_1'),
'banner_2' => self::findByName('storefront_three_column_full_width_banners_2'),
'banner_3' => self::findByName('storefront_three_column_full_width_banners_3'),
];
}
public static function getTwoColumnBanners()
{
return [
'banner_1' => self::findByName('storefront_two_column_banners_1'),
'banner_2' => self::findByName('storefront_two_column_banners_2'),
];
}
public static function getThreeColumnBanners()
{
return [
'banner_1' => self::findByName('storefront_three_column_banners_1'),
'banner_2' => self::findByName('storefront_three_column_banners_2'),
'banner_3' => self::findByName('storefront_three_column_banners_3'),
];
}
public static function getOneColumnBanner()
{
return self::findByName('storefront_one_column_banner');
}
public static function findByName($name)
{
@@ -74,4 +37,49 @@ class Banner
);
});
}
public static function getSliderBanners()
{
return [
'banner_1' => self::findByName('storefront_slider_banner_1'),
'banner_2' => self::findByName('storefront_slider_banner_2'),
];
}
public static function getThreeColumnFullWidthBanners()
{
return [
'background' => self::findByName('storefront_three_column_full_width_banners_background'),
'banner_1' => self::findByName('storefront_three_column_full_width_banners_1'),
'banner_2' => self::findByName('storefront_three_column_full_width_banners_2'),
'banner_3' => self::findByName('storefront_three_column_full_width_banners_3'),
];
}
public static function getTwoColumnBanners()
{
return [
'banner_1' => self::findByName('storefront_two_column_banners_1'),
'banner_2' => self::findByName('storefront_two_column_banners_2'),
];
}
public static function getThreeColumnBanners()
{
return [
'banner_1' => self::findByName('storefront_three_column_banners_1'),
'banner_2' => self::findByName('storefront_three_column_banners_2'),
'banner_3' => self::findByName('storefront_three_column_banners_3'),
];
}
public static function getOneColumnBanner()
{
return self::findByName('storefront_one_column_banner');
}
}