PluginProbe ʕ •ᴥ•ʔ
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets / 1.1.3
ShopEngine Elementor WooCommerce Builder Addon – All in One WooCommerce Solution with eCommerce Templates & Woo Widgets v1.1.3
4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 2.0.0 2.1.0 2.2.0 2.2.1 2.2.2 2.3.0 2.4.0 2.5.0 2.5.1 3.0.0 3.1.0 3.1.1 4.0.0 4.0.1 4.1.0 4.1.1 4.2.0 4.2.1 4.3.0 4.3.1 4.4.0 4.5.0 4.5.1 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.6.8 4.6.9 4.7.0 4.7.1 4.7.2 4.7.3 4.7.4 4.7.5 4.7.6 4.7.7 4.7.8 4.7.9 4.8.0 4.8.1 4.8.2 4.8.3 4.8.4 4.8.5 4.8.6 4.8.7 4.8.8 4.8.9 trunk 0.1.2-beta 0.1.3-beta 0.1.4-beta 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.4.0 1.4.1 1.5.0 1.5.1 1.6.0 1.6.1 1.7.0 1.8.0 1.8.1 1.9.0
shopengine / core / builders / templates.php
shopengine / core / builders Last commit date
action.php 5 years ago api.php 5 years ago base.php 5 years ago hooks.php 5 years ago templates.php 5 years ago
templates.php
59 lines
1 <?php
2
3 namespace ShopEngine\Core\Builders;
4
5 class Templates
6 {
7 const BODY_CLASS = 'shopengine-template';
8
9 public static function get_template_types(): array {
10
11 //todo - title need to be translated.............
12
13 return [
14 'single' => [
15 'title' => esc_html__('Single', 'shopengine'),
16 'opt_key' => 'single',
17 'css' => 'single',
18 ],
19 'archive' => [
20 'title' => esc_html__('Archive', 'shopengine'),
21 'opt_key' => 'archive',
22 'css' => 'archive',
23 ],
24 'shop' => [
25 'title' => esc_html__('Shop', 'shopengine'),
26 'opt_key' => 'shop',
27 'css' => 'shop',
28 ],
29 'cart' => [
30 'title' => esc_html__('Cart', 'shopengine'),
31 'opt_key' => 'cart',
32 'css' => 'cart',
33 ],
34 'empty_cart' => [
35 'title' => esc_html__('Empty Cart page', 'shopengine'),
36 'opt_key' => 'empty_cart',
37 'css' => 'cart-empty',
38 ],
39 'checkout' => [
40 'title' => esc_html__('Checkout', 'shopengine'),
41 'opt_key' => 'checkout',
42 'css' => 'checkout',
43 ],
44 'quick_view' => [
45 'title' => esc_html__('Quick View', 'shopengine'),
46 'opt_key' => 'quick_view',
47 'css' => 'quick-view',
48 ],
49 ];
50 }
51
52 public static function get_default_template_id_for_type($type) {
53
54 $keyType = Action::PK__SHOPENGINE_TEMPLATE . '__' . $type;
55
56 return get_option($keyType, 0);
57 }
58 }
59