[
'nh_admin_bar' => null,
'blocks' => [
'46vq375' => object(Cake\ORM\Entity) id:0 {
'id' => (int) 127
'template_code' => 'fashion01'
'code' => '46vq375'
'name' => 'Home - topbar'
'type' => 'html'
'view' => '46vq375.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign website_info value = $this->Setting->getWebsiteInfo()}
<div class="entry-topbar d-flex justify-content-between align-items-center">
<div class="left-topbar">
<div class="language-section d-flex">
{assign var = languages value = $this->Language->getList()}
{if !empty($languages)}
{assign var = language_default value = ''}
{if !empty($languages[{LANGUAGE}])}
{assign var = language_default value = $languages[{LANGUAGE}]}
{/if}
{foreach from = $languages key = code item = language}
<li nh-active-language="{$code}">
<a title="{$language}" href="javascript:;">
<img src="{URL_TEMPLATE}assets/media/language/{$code}.svg" alt="{$language}">
</a>
</li>
{/foreach}
{/if}
</div>
</div>
<div class="right-topbar d-flex align-items-center">
<div class="social-section float-right">
<ul class="list-inline">
<li>
<a href="#" title="facebook" target="_blank" rel="nofollow">
<i class="lab la-facebook-f"></i>
</a>
</li>
<li>
<a href="#" title="twitter" target="_blank" rel="nofollow">
<i class="lab la-twitter"></i>
</a>
</li>
<li>
<a href="#" title="google plus" target="_blank" rel="nofollow">
<i class="lab la-google-plus-g"></i>
</a>
</li>
<li>
<a href="#" title="youtube" target="_blank" rel="nofollow">
<i class="lab la-youtube"></i>
</a>
</li>
<li>
<a href="#" title="linkedin in" target="_blank" rel="nofollow">
<i class="lab la-linkedin-in"></i>
</a>
</li>
</ul>
</div>
</div>
</div>',
]
'data_extend' => [
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1660809390
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign website_info value = $this->Setting->getWebsiteInfo()}\r\n<div class=\"entry-topbar d-flex justify-content-between align-items-center\">\r\n <div class=\"left-topbar\">\r\n <div class=\"language-section d-flex\">\r\n \t {assign var = languages value = $this->Language->getList()}\r\n \t {if !empty($languages)}\r\n \t {assign var = language_default value = ''}\r\n \t {if !empty($languages[{LANGUAGE}])}\r\n \t {assign var = language_default value = $languages[{LANGUAGE}]}\r\n \t {\/if}\r\n \t \r\n \t\t\t{foreach from = $languages key = code item = language}\r\n \t\t\t <li nh-active-language=\"{$code}\">\r\n \t\t\t <a title=\"{$language}\" href=\"javascript:;\">\r\n <img src=\"{URL_TEMPLATE}assets\/media\/language\/{$code}.svg\" alt=\"{$language}\"> \t\t\t \r\n \t\t\t <\/a>\r\n \t\t\t <\/li>\r\n \t\t\t{\/foreach}\r\n \t\t{\/if}\r\n \t<\/div>\r\n <\/div>\r\n \r\n \r\n\t<div class=\"right-topbar d-flex align-items-center\">\r\n\t\t<div class=\"social-section float-right\">\r\n \t<ul class=\"list-inline\">\r\n \t\t<li>\r\n \t\t <a href=\"#\" title=\"facebook\" target=\"_blank\" rel=\"nofollow\">\r\n \t\t <i class=\"lab la-facebook-f\"><\/i>\r\n \t\t <\/a>\r\n \t\t<\/li>\r\n \t\t\r\n \t\t<li>\r\n \t\t <a href=\"#\" title=\"twitter\" target=\"_blank\" rel=\"nofollow\">\r\n \t\t <i class=\"lab la-twitter\"><\/i>\r\n \t\t <\/a>\r\n \t\t<\/li>\r\n \t\t\r\n \t\t<li>\r\n \t\t <a href=\"#\" title=\"google plus\" target=\"_blank\" rel=\"nofollow\">\r\n \t\t <i class=\"lab la-google-plus-g\"><\/i>\r\n \t\t <\/a>\r\n \t\t<\/li>\r\n \t\t\r\n \t\t<li>\r\n \t\t <a href=\"#\" title=\"youtube\" target=\"_blank\" rel=\"nofollow\">\r\n \t\t <i class=\"lab la-youtube\"><\/i>\r\n \t\t <\/a>\r\n \t\t<\/li>\r\n \t\t\r\n \t\t<li>\r\n \t\t <a href=\"#\" title=\"linkedin in\" target=\"_blank\" rel=\"nofollow\">\r\n \t\t <i class=\"lab la-linkedin-in\"><\/i>\r\n \t\t <\/a>\r\n \t\t<\/li>\r\n \t<\/ul>\r\n <\/div>\r\n\t<\/div>\r\n<\/div>"}',
'data_extend' => null,
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'hysxug5' => object(Cake\ORM\Entity) id:1 {
'id' => (int) 13
'template_code' => 'fashion01'
'code' => 'hysxug5'
'name' => 'Logo - HTML'
'type' => 'html'
'view' => 'hysxug5.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign website_info value = $this->Setting->getWebsiteInfo()}
<div class="logo-section">
<a href="/">
{$this->LazyLoad->renderImage([
'src' => "{CDN_URL}{$website_info.company_logo}",
'alt' => 'logo',
'class' => 'img-fluid',
'ignore' => true
])}
</a>
</div>',
]
'data_extend' => [
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1639814234
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign website_info value = $this->Setting->getWebsiteInfo()}\r\n\r\n<div class=\"logo-section\">\r\n <a href=\"\/\">\r\n {$this->LazyLoad->renderImage([\r\n 'src' => \"{CDN_URL}{$website_info.company_logo}\", \r\n 'alt' => 'logo',\r\n 'class' => 'img-fluid',\r\n 'ignore' => true\r\n ])}\r\n <\/a>\r\n \r\n<\/div>"}',
'data_extend' => '',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'ap149zd' => object(Cake\ORM\Entity) id:2 {
'id' => (int) 2
'template_code' => 'fashion01'
'code' => 'ap149zd'
'name' => 'Menu '
'type' => 'menu'
'view' => 'view.tpl'
'config' => [
'class' => '',
'cache' => '1',
'item' => [
'' => [maximum depth reached],
],
]
'data_extend' => [
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1717570547
'data_block' => [
(int) 0 => [
'' => [maximum depth reached],
],
(int) 1 => [
'' => [maximum depth reached],
],
(int) 2 => [
'' => [maximum depth reached],
],
(int) 3 => [
'' => [maximum depth reached],
],
(int) 4 => [
'' => [maximum depth reached],
],
(int) 5 => [
'' => [maximum depth reached],
],
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","item":[{"type":"lhw3opn","name_vi":"Trang ch\u1ee7 ","name_en":"Home","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"V\u1ec1 ch\u00fang t\u00f4i","name_en":"Abouts","class_item":"","url_vi":"cong-ty-co-phan-dau-tu-va-phat-trien-cong-nghe-d2t","url_en":"d2t-technology-development-and-investment-joint-stock-company","image":"","image_source":"","view_item":"sub_tabs.tpl","type_sub_menu":"category_product"},{"type":"odxyim4","name_vi":"S\u1ea3n ph\u1ea9m","name_en":"Product","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","has_sub_menu":"1","view_item":"sub_dropdown.tpl","type_sub_menu":"category_product","sub_categories_id":["76","79","82","81","80","78","93","92","86","85","84","83","21","95","94","19","26","33","35","68","67","66","65","64","63","62","61","60","59","58","57","56","32","34","97","38","69","55","54","53","51","50","37","45","90","89","20","96","41","31","14","46","43","13","5","3"]},{"type":"category_article","category_id":"16","name_vi":"Tin t\u1ee9c","name_en":"News","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"4wiz20j","name_vi":"Li\u00ean h\u1ec7","name_en":"Contact","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"kiquo2t","name_vi":"B\u1ea3o h\u00e0nh","name_en":"Guarantee","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","has_sub_menu":"1","view_item":"sub_dropdown.tpl","type_sub_menu":"custom","data_extend_sub_menu":"{\"locale\":{\"vi\":{\"data_sub_menu\":[{\"name\":\"Tra c\u1ee9u th\u00f4ng tin b\u1ea3o h\u00e0nh\",\"url\":\"\/bao-hanh\"},{\"name\":\"Ch\u00ednh s\u00e1ch b\u1ea3o h\u00e0nh\",\"url\":\"\/chinh-sach-bao-hanh\"}]}}}"}]}',
'data_extend' => '',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'7fdlry1' => object(Cake\ORM\Entity) id:3 {
'id' => (int) 14
'template_code' => 'fashion01'
'code' => '7fdlry1'
'name' => 'Tài khoản-Tìm kiếm-Giỏ hàng HTML'
'type' => 'html'
'view' => '7fdlry1.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '<div class="d-flex">
<div nh-mini-member class="user-section entire-action-header">
<a class="btn-action-header" title="{__d('template', 'tai_khoan')}" href="javascript:;" data-toggle="modal" data-target="#login-modal">
<i class="las la-user"></i>
</a>
</div>
<div class="search-section entire-action-header">
<a class="btn-action-header" title="{__d('template', 'tim_kiem')}" href="javascript:;">
<i class="las la-search"></i>
</a>
<div class="form-dropdown">
<div class="dropdown-form-inner">
{assign var = form_url value = $this->Block->getLocale('duong_dan_tim_kiem', $data_extend)}
<form action="{$form_url}" method="get" autocomplete="off">
<div class="input-group mb-3">
<input nh-auto-suggest="{PRODUCT}" name="keyword" placeholder="{__d('template', 'tu_khoa_tim_kiem')}" type="text" class="form-control" value="{$this->Utilities->getParamsByKey('keyword')}">
<div class="input-group-append">
<button nh-btn-submit class="btn btn-submit" type="submit">
{__d('template', 'tim_kiem')}
</button>
</div>
</div>
</form>
</div>
</div>
</div>
<div class="entire-action-header">
<a class="btn-mini-cart btn-action-header" nh-mini-cart="open" title="{__d('template', 'gio_hang')}" href="#">
<i class="las la-shopping-bag"></i>
<span nh-total-quantity-mini-cart class="items-number">0</span>
</a>
</div>
</div>',
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1640049205
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"<div class=\"d-flex\">\r\n <div nh-mini-member class=\"user-section entire-action-header\">\r\n <a class=\"btn-action-header\" title=\"{__d('template', 'tai_khoan')}\" href=\"javascript:;\" data-toggle=\"modal\" data-target=\"#login-modal\">\r\n <i class=\"las la-user\"><\/i>\r\n <\/a>\r\n <\/div>\r\n \r\n <div class=\"search-section entire-action-header\">\r\n <a class=\"btn-action-header\" title=\"{__d('template', 'tim_kiem')}\" href=\"javascript:;\">\r\n <i class=\"las la-search\"><\/i>\r\n <\/a>\r\n \r\n <div class=\"form-dropdown\">\r\n <div class=\"dropdown-form-inner\">\r\n {assign var = form_url value = $this->Block->getLocale('duong_dan_tim_kiem', $data_extend)}\r\n <form action=\"{$form_url}\" method=\"get\" autocomplete=\"off\">\r\n <div class=\"input-group mb-3\">\r\n <input nh-auto-suggest=\"{PRODUCT}\" name=\"keyword\" placeholder=\"{__d('template', 'tu_khoa_tim_kiem')}\" type=\"text\" class=\"form-control\" value=\"{$this->Utilities->getParamsByKey('keyword')}\">\r\n <div class=\"input-group-append\">\r\n <button nh-btn-submit class=\"btn btn-submit\" type=\"submit\">\r\n {__d('template', 'tim_kiem')}\r\n <\/button>\r\n <\/div>\r\n <\/div>\r\n <\/form>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n \r\n <div class=\"entire-action-header\">\r\n <a class=\"btn-mini-cart btn-action-header\" nh-mini-cart=\"open\" title=\"{__d('template', 'gio_hang')}\" href=\"#\">\r\n <i class=\"las la-shopping-bag\"><\/i>\r\n <span nh-total-quantity-mini-cart class=\"items-number\">0<\/span>\r\n <\/a>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => '{"locale":{"vi":{"duong_dan_tim_kiem":"/tim-kiem"},"en":{"duong_dan_tim_kiem":"/search"}}}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'bax6d9k' => object(Cake\ORM\Entity) id:4 {
'id' => (int) 122
'template_code' => 'fashion01'
'code' => 'bax6d9k'
'name' => 'Policy'
'type' => 'article'
'view' => 'view_policy.tpl'
'config' => [
'class' => 'box-policy',
'cache' => '1',
'number_record' => '4',
'has_pagination' => '0',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'category_article',
'data_ids' => [
'' => [maximum depth reached],
],
]
'data_extend' => [
'slider' => [
'' => [maximum depth reached],
],
'element' => 'item_policy',
'col' => 'col-12 col-sm-6 col-md-4 col-lg-4 col-xl-4',
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1666857288
'data_block' => [
'data' => [
'' => [maximum depth reached],
],
'pagination' => [
'' => [maximum depth reached],
],
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"box-policy","cache":"1","number_record":"4","has_pagination":"0","sort_field":"","sort_type":"desc","data_type":"category_article","data_ids":["15","8","1"]}',
'data_extend' => '{"slider":{"infinite":false,"slidesToShow":4,"slidesToScroll":1,"dots":false,"arrows":false,"adaptiveHeight":true,"autoplay":true,"autoplaySpeed":3000,"responsive":[{"breakpoint":1024,"settings":{"infinite":true,"dots":true}},{"breakpoint":600,"settings":{"slidesToShow":2,"slidesToScroll":2}},{"breakpoint":480,"settings":{"slidesToShow":1,"slidesToScroll":1}}]},"element":"item_policy","col":"col-12 col-sm-6 col-md-4 col-lg-4 col-xl-4"}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'w1tbzgx' => object(Cake\ORM\Entity) id:5 {
'id' => (int) 34
'template_code' => 'fashion01'
'code' => 'w1tbzgx'
'name' => 'Thông tin website HTML'
'type' => 'html'
'view' => 'w1tbzgx.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign website_info value = $this->Setting->getWebsiteInfo()}
<div class="entire-info-website menu-ft">
{if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}
<h3 class="title-footer">
{$this->Block->getLocale('tieu_de', $data_extend)}
</h3>
{/if}
<div class="list-content-ft">
{if !empty($data_extend['locale'][{LANGUAGE}]['mo_ta'])}
<div class="descript-website-section mb-20">
{$this->Block->getLocale('mo_ta', $data_extend)}
</div>
{/if}
<div class="row">
<div class="col-md-6">
<address>
{if !empty($website_info.address)}
<p>
<strong>{__d('template', 'dia_chi')} :</strong> {$website_info.address}
</p>
{/if}
{if !empty($website_info.phone)}
<p>
<strong>{__d('template', 'so_dien_thoai')} :</strong> {$website_info.phone}
</p>
{/if}
{if !empty($website_info.email)}
<p>
<strong>Email :</strong> {$website_info.email}
</p>
{/if}
{if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}
<p>{$this->Block->getLocale('tieu_de_2', $data_extend)}</p>
{/if}
</address>
</div>
<div class="col-md-6">
{if !empty($website_info.sub_branch)}
<address>
{foreach from = $website_info.sub_branch item = branch}
{if !empty($branch.sub_name)}
<div class="descript-website-section mb-20">
<strong>{$branch.sub_name}</strong>
</div>
{/if}
{if !empty($branch.sub_address)}
<p>
<strong>{__d('template', 'dia_chi')} :</strong> {$branch.sub_address}
</p>
{/if}
{if !empty($branch.sub_phone)}
<p>
<strong>{__d('template', 'so_dien_thoai')} :</strong> {$branch.sub_phone}
</p>
{/if}
{/foreach}
</address>
{/if}
</div>
</div>
</div>
</div>',
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
'normal' => [
'' => [maximum depth reached],
],
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1713579193
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign website_info value = $this->Setting->getWebsiteInfo()}\r\n\r\n<div class=\"entire-info-website menu-ft\">\r\n {if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}\r\n <h3 class=\"title-footer\">\r\n {$this->Block->getLocale('tieu_de', $data_extend)}\r\n <\/h3>\r\n {\/if}\r\n <div class=\"list-content-ft\">\r\n {if !empty($data_extend['locale'][{LANGUAGE}]['mo_ta'])}\r\n <div class=\"descript-website-section mb-20\">\r\n {$this->Block->getLocale('mo_ta', $data_extend)}\r\n <\/div>\r\n {\/if}\r\n <div class=\"row\">\r\n <div class=\"col-md-6\">\r\n <address>\r\n {if !empty($website_info.address)}\r\n <p>\r\n <strong>{__d('template', 'dia_chi')} :<\/strong> {$website_info.address}\r\n <\/p>\r\n {\/if}\r\n \r\n {if !empty($website_info.phone)}\r\n <p>\r\n <strong>{__d('template', 'so_dien_thoai')} :<\/strong> {$website_info.phone}\r\n <\/p>\r\n {\/if}\r\n \r\n {if !empty($website_info.email)}\r\n <p>\r\n <strong>Email :<\/strong> {$website_info.email}\r\n <\/p>\r\n {\/if}\r\n \r\n {if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}\r\n <p>{$this->Block->getLocale('tieu_de_2', $data_extend)}<\/p>\r\n {\/if}\r\n <\/address>\r\n <\/div>\r\n <div class=\"col-md-6\">\r\n {if !empty($website_info.sub_branch)}\r\n <address>\r\n {foreach from = $website_info.sub_branch item = branch}\r\n {if !empty($branch.sub_name)}\r\n <div class=\"descript-website-section mb-20\">\r\n <strong>{$branch.sub_name}<\/strong>\r\n <\/div>\r\n {\/if}\r\n {if !empty($branch.sub_address)}\r\n <p>\r\n <strong>{__d('template', 'dia_chi')} :<\/strong> {$branch.sub_address}\r\n <\/p>\r\n {\/if}\r\n {if !empty($branch.sub_phone)}\r\n <p>\r\n <strong>{__d('template', 'so_dien_thoai')} :<\/strong> {$branch.sub_phone}\r\n <\/p>\r\n {\/if}\r\n {\/foreach}\r\n <\/address>\r\n {\/if}\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => null,
'normal_data_extend' => '{"locale":{"vi":{"tieu_de":"CÔNG TY CỔ PHẦN ĐẦU TƯ VÀ PHÁT TRIỂN CÔNG NGHỆ D2T","mo_ta":"D2T đang dần định hình và phát triển thần tốc trên thị trường công nghệ Việt Nam, mục tiêu trở thành top 5 nhà Phân phối lớn nhất tại Việt Nam trong vòng 5 năm và tiếp tục phát triển không ngừng vì mục tiêu đem đến giá trị và dịch vụ tốt nhất tới Quý Đối tác và Người dùng tại Việt Nam.","tieu_de_2":"Thời gian làm việc: 8h30-17h30"},"en":{"tieu_de":"D2T INVESTMENT AND TECHNOLOGY DEVELOPMENT JOINT STOCK COMPANY","mo_ta":"D2T is gradually shaping and developing rapidly in Vietnam's technology market, aiming to become the top 5 largest Distributors in Vietnam within 5 years and continue to develop continuously for the purpose of value. and the best service to our Partners and Users in Vietnam.","tieu_de_2":"Working time: 8h30-17h30"}},"normal":{}}',
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'ohgl1te' => object(Cake\ORM\Entity) id:6 {
'id' => (int) 32
'template_code' => 'fashion01'
'code' => 'ohgl1te'
'name' => 'Mạng xã hội HTML'
'type' => 'html'
'view' => 'ohgl1te.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '<div class="social-section float-right">
<ul class="list-inline">
<li>
<a href="#" title="facebook" target="_blank" rel="nofollow">
<i class="lab la-facebook-f"></i>
</a>
</li>
<li>
<a href="#" title="twitter" target="_blank" rel="nofollow">
<i class="lab la-twitter"></i>
</a>
</li>
<li>
<a href="#" title="google plus" target="_blank" rel="nofollow">
<i class="lab la-google-plus-g"></i>
</a>
</li>
<li>
<a href="#" title="youtube" target="_blank" rel="nofollow">
<i class="lab la-youtube"></i>
</a>
</li>
<li>
<a href="#" title="linkedin in" target="_blank" rel="nofollow">
<i class="lab la-linkedin-in"></i>
</a>
</li>
</ul>
</div>',
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
'normal' => [
'' => [maximum depth reached],
],
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1660805948
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"<div class=\"social-section float-right\">\r\n\t<ul class=\"list-inline\">\r\n\t\t<li>\r\n\t\t <a href=\"#\" title=\"facebook\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t <i class=\"lab la-facebook-f\"><\/i>\r\n\t\t <\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t <a href=\"#\" title=\"twitter\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t <i class=\"lab la-twitter\"><\/i>\r\n\t\t <\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t <a href=\"#\" title=\"google plus\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t <i class=\"lab la-google-plus-g\"><\/i>\r\n\t\t <\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t <a href=\"#\" title=\"youtube\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t <i class=\"lab la-youtube\"><\/i>\r\n\t\t <\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t <a href=\"#\" title=\"linkedin in\" target=\"_blank\" rel=\"nofollow\">\r\n\t\t <i class=\"lab la-linkedin-in\"><\/i>\r\n\t\t <\/a>\r\n\t\t<\/li>\r\n\t<\/ul>\r\n<\/div>"}',
'data_extend' => null,
'normal_data_extend' => '{"locale":{"vi":{"":""},"en":{"":""}},"normal":{}}',
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'9t2afgy' => object(Cake\ORM\Entity) id:7 {
'id' => (int) 130
'template_code' => 'fashion01'
'code' => '9t2afgy'
'name' => 'Menu footer'
'type' => 'menu'
'view' => 'view_menu-footer.tpl'
'config' => [
'class' => '',
'cache' => '1',
'item' => [
'' => [maximum depth reached],
],
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
'normal' => [
'' => [maximum depth reached],
],
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1662433328
'data_block' => [
(int) 0 => [
'' => [maximum depth reached],
],
(int) 1 => [
'' => [maximum depth reached],
],
(int) 2 => [
'' => [maximum depth reached],
],
(int) 3 => [
'' => [maximum depth reached],
],
(int) 4 => [
'' => [maximum depth reached],
],
(int) 5 => [
'' => [maximum depth reached],
],
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","item":[{"type":"4wiz20j","name_vi":"Li\u00ean h\u1ec7","name_en":"Contact","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"Ch\u00ednh s\u00e1ch v\u1eadn chuy\u1ec3n","name_en":"Ch\u00ednh s\u00e1ch v\u1eadn chuy\u1ec3n","class_item":"","url_vi":"giao-hang-mien-phi-voi-don-hang-tren-2000000-vnd","url_en":"#","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"Ch\u00ednh s\u00e1ch b\u1ea3o h\u00e0nh ","name_en":"Ch\u00ednh s\u00e1ch b\u1ea3o h\u00e0nh","class_item":"","url_vi":"#","url_en":"#","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"Ch\u00ednh s\u00e1ch \u0111\u1ed5i tr\u1ea3","name_en":"Ch\u00ednh s\u00e1ch \u0111\u1ed5i tr\u1ea3","class_item":"","url_vi":"","url_en":"","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"Tin khuy\u1ebfn m\u00e3i","name_en":"Tin khuy\u1ebfn m\u00e3i","class_item":"","url_vi":"#","url_en":"#","image":"","image_source":"","view_item":"","type_sub_menu":""},{"type":"custom","name_vi":"H\u1ec7 th\u1ed1ng \u0111\u1ea1i l\u00fd","name_en":"H\u1ec7 th\u1ed1ng \u0111\u1ea1i l\u00fd","class_item":"","url_vi":"#","url_en":"#","image":"","image_source":"","view_item":"","type_sub_menu":""}]}',
'data_extend' => null,
'normal_data_extend' => '{"locale":{"vi":{"tieu_de_1":"Về chúng tôi"},"en":{"tieu_de_1":"About us"}},"normal":{}}',
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'vubzlni' => object(Cake\ORM\Entity) id:8 {
'id' => (int) 73
'template_code' => 'fashion01'
'code' => 'vubzlni'
'name' => 'Map'
'type' => 'html'
'view' => 'vubzlni.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '<div class="newsletter">
{if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}
<h3 class="title-footer">
{$this->Block->getLocale('tieu_de', $data_extend)}
</h3>
{/if}
<iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d14901.312527196633!2d105.7958722!3d20.9794799!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135ada910e87cb5%3A0xf78e4f250e774704!2zQ8O0bmcgdHkgY-G7lSBwaOG6p24gxJHhuqd1IHTGsCB2w6AgcGjDoXQgdHJp4buDbiBjw7RuZyBuZ2jhu4cgRDJU!5e0!3m2!1svi!2s!4v1698985626704!5m2!1svi!2s" width="100%" height="250" style="border:0;" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>
</div>',
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
'normal' => [
'' => [maximum depth reached],
],
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1698985872
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"<div class=\"newsletter\">\r\n \r\n {if !empty($data_extend['locale'][{LANGUAGE}]['tieu_de'])}\r\n <h3 class=\"title-footer\">\r\n {$this->Block->getLocale('tieu_de', $data_extend)}\r\n <\/h3>\r\n {\/if}\r\n \r\n <iframe src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m14!1m8!1m3!1d14901.312527196633!2d105.7958722!3d20.9794799!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3135ada910e87cb5%3A0xf78e4f250e774704!2zQ8O0bmcgdHkgY-G7lSBwaOG6p24gxJHhuqd1IHTGsCB2w6AgcGjDoXQgdHJp4buDbiBjw7RuZyBuZ2jhu4cgRDJU!5e0!3m2!1svi!2s!4v1698985626704!5m2!1svi!2s\" width=\"100%\" height=\"250\" style=\"border:0;\" allowfullscreen=\"\" loading=\"lazy\" referrerpolicy=\"no-referrer-when-downgrade\"><\/iframe>\r\n \r\n<\/div>"}',
'data_extend' => null,
'normal_data_extend' => '{"locale":{"vi":{"tieu_de":"Bản đồ"},"en":{"tieu_de":"Map"}},"normal":{}}',
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'awlj4fk' => object(Cake\ORM\Entity) id:9 {
'id' => (int) 42
'template_code' => 'fashion01'
'code' => 'awlj4fk'
'name' => 'Coppyright HTML'
'type' => 'html'
'view' => 'awlj4fk.tpl'
'config' => [
'class' => '',
'cache' => '1',
'html_content' => '{assign website_info value = $this->Setting->getWebsiteInfo()}
<div class="coppyright-payment text-center border-top text-white py-30">
{if !empty($website_info.copyright)}
{$website_info.copyright}
{/if}
</div>',
]
'data_extend' => [
'image' => '{URL_TEMPLATE}assets/media/template/icon.jpg',
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1713781539
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"1","html_content":"{assign website_info value = $this->Setting->getWebsiteInfo()}\r\n<div class=\"coppyright-payment text-center border-top text-white py-30\">\r\n {if !empty($website_info.copyright)}\r\n {$website_info.copyright}\r\n {\/if}\r\n<\/div>"}',
'data_extend' => '{"image":"{URL_TEMPLATE}assets/media/template/icon.jpg"}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'mz4eo5d' => object(Cake\ORM\Entity) id:10 {
'id' => (int) 46
'template_code' => 'fashion01'
'code' => 'mz4eo5d'
'name' => 'Breadcrums'
'type' => 'html'
'view' => 'mz4eo5d.tpl'
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '<nav class="breadcrumbs-section">
<a href="/">
{__d('template', 'trang_chu')}
</a>
{if !empty($breadcrumb)}
{foreach from = $breadcrumb item = item name = breadcrumb_each}
{if !$smarty.foreach.breadcrumb_each.last}
{if !empty($item.url)}
<a href="{$this->Utilities->checkInternalUrl($item.url)}">
{if !empty($item.name)}
{$item.name|escape|truncate:50:" ..."}
{/if}
</a>
{/if}
{else}
<h1>
<span>
{if !empty($item.name)}
{$item.name}
{/if}
</span>
</h1>
{/if}
{/foreach}
{/if}
</nav>',
]
'data_extend' => [
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1640055161
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"<nav class=\"breadcrumbs-section\">\r\n\t<a href=\"\/\">\r\n\t {__d('template', 'trang_chu')}\r\n\t<\/a>\r\n\t{if !empty($breadcrumb)}\r\n\t {foreach from = $breadcrumb item = item name = breadcrumb_each}\r\n\t {if !$smarty.foreach.breadcrumb_each.last}\r\n\t {if !empty($item.url)}\r\n \t <a href=\"{$this->Utilities->checkInternalUrl($item.url)}\">\r\n \t {if !empty($item.name)}\r\n \t \r\n \t {$item.name|escape|truncate:50:\" ...\"}\r\n \t {\/if}\r\n \t <\/a>\r\n\t {\/if}\r\n\t {else}\r\n\t <h1>\r\n\t <span>\r\n \t {if !empty($item.name)}\r\n \t {$item.name}\r\n \t {\/if}\r\n \t <\/span>\r\n \t<\/h1>\r\n\t {\/if}\r\n\t {\/foreach}\r\n\t{\/if}\r\n<\/nav>"}',
'data_extend' => '',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'yupv9gr' => object(Cake\ORM\Entity) id:11 {
'id' => (int) 5
'template_code' => 'fashion01'
'code' => 'yupv9gr'
'name' => 'Danh mục sản phẩm'
'type' => 'category_product'
'view' => 'view.tpl'
'config' => [
'class' => 'border p-15 mb-30 bg-light',
'cache' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_ids' => [
'' => [maximum depth reached],
],
]
'data_extend' => [
'locale' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1639994524
'data_block' => [
'data' => [
'' => [maximum depth reached],
],
'max_level' => (int) 1,
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"border p-15 mb-30 bg-light","cache":"1","sort_field":"","sort_type":"desc","data_ids":["5","4","7","6","3","2"]}',
'data_extend' => '{"locale":{"vi":{"tieu_de":"Danh mục"},"en":{"tieu_de":"Categories"}}}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'daots9m' => object(Cake\ORM\Entity) id:12 {
'id' => (int) 51
'template_code' => 'fashion01'
'code' => 'daots9m'
'name' => 'Bộ lọc HTML'
'type' => 'html'
'view' => 'daots9m.tpl'
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '{assign var = current_url value = $this->Url->build()}
<div nh-filter-params class="mb-30">
<h3 class="title-section-1">
{__d('template', 'gia_san_pham')}
</h3>
<ul class="filter-section">
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['price_to' => '5000000'], ['price_from'])}">
<span class="inner-switch circle">
<span></span>
</span>
<span class="inner-name">
{__d('template', 'duoi')} 5 {__d('template', 'trieu')}
</span>
</a>
</li>
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '5000000', 'price_to' => '8000000'])}">
<span class="inner-switch circle">
<span></span>
</span>
<span class="inner-name">
{__d('template', 'tu')} 5 {__d('template', 'trieu')} {__d('template', 'den')} 8 {__d('template', 'trieu')}
</span>
</a>
</li>
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '8000000', 'price_to' => '10000000'])}">
<span class="inner-switch circle">
<span></span>
</span>
<span class="inner-name">
{__d('template', 'tu')} 8 {__d('template', 'trieu')} {__d('template', 'den')} 10 {__d('template', 'trieu')}
</span>
</a>
</li>
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '10000000'], ['price_to'])}">
<span class="inner-switch circle">
<span></span>
</span>
<span class="inner-name">
{__d('template', 'tren')} 10 {__d('template', 'trieu')}
</span>
</a>
</li>
<a {if strpos($current_url, 'price_to') === false
&& strpos($current_url, 'price_from') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['price_from', 'price_to'])}" class="reset-attribute effect-border-scale ml-0">
{__d('template', 'xoa')}
</a>
</ul>
{if !empty($brands)}
<h3 class="title-section-1">
{__d('template', 'thuong_hieu')}
</h3>
{assign var = brands value = $this->Brand->getListBrands()}
<ul class="filter-section">
{foreach from = $brands key = brand_id item = brand}
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['brand' => $brand_id], [], ['merge' => true])}">
<span class="inner-switch">
<span></span>
</span>
<span class="inner-name">
{$brand}
</span>
</a>
</li>
{/foreach}
<a {if strpos($current_url, 'brand') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['brand'])}" class="reset-attribute effect-border-scale ml-0" >
{__d('template', 'xoa')}
</a>
</ul>
{/if}
<h3 class="title-section-1">
{__d('template', 'trang_thai')}
</h3>
<div class="filter-section">
<ul class="product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled">
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['status' => 'featured'], [], ['merge' => true])}" class="inner-product-attribute">
{__d('template', 'noi_bat')}
</a>
</li>
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['status' => 'discount'], [], ['merge' => true])}" class="inner-product-attribute">
{__d('template', 'giam_gia')}
</a>
</li>
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['status' => 'stocking'], [], ['merge' => true])}" href="" class="inner-product-attribute">
{__d('template', 'con_hang')}
</a>
</li>
</ul>
<a {if strpos($current_url, 'status') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['status'])}" class="reset-attribute effect-border-scale ml-0">
{__d('template', 'xoa')}
</a>
</div>
{if !empty($colors)}
<h3 class="title-section-1">
{__d('template', 'mau_sac')}
</h3>
{assign var = colors value = $this->Attribute->getListOptions('color', LANGUAGE)}
<div class="filter-section">
<ul class="product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled">
{foreach from = $colors key = option_id item = color}
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['item_color' => $option_id], [], ['merge' => true])}" class="inner-product-attribute">
{$color}
</a>
</li>
{/foreach}
</ul>
<a {if strpos($current_url, 'item_color') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['item_color'])}" class="reset-attribute effect-border-scale ml-0">
{__d('template', 'xoa')}
</a>
</div>
{/if}
{if !empty($sizes)}
<h3 class="title-section-1">
{__d('template', 'kich_thuoc')}
</h3>
{assign var = sizes value = $this->Attribute->getListOptions('size', LANGUAGE)}
<div class="filter-section">
<ul class="product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled">
{foreach from = $sizes key = option_id item = size}
<li>
<a href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, ['item_size' => $option_id], [], ['merge' => true])}" class="inner-product-attribute">
{$size}l
</a>
</li>
{/foreach}
</ul>
<a {if strpos($current_url, 'item_size') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['item_size'])}" class="reset-attribute effect-border-scale ml-0">
{__d('template', 'xoa')}
</a>
</div>
{/if}
<a {if strpos($current_url, 'price_from') === false && strpos($current_url, 'price_to') === false && strpos($current_url, 'brand') === false && strpos($current_url, 'status') === false && strpos($current_url, 'item_color') === false && strpos($current_url, 'item_size') === false} style="display: none" {/if}
href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($current_url, [], ['price_from', 'price_to', 'brand', 'status', 'item_color', 'item_size'])}" class="btn btn-submit">
{__d('template', 'dat_lai')}
</a>
</div>',
]
'data_extend' => [
'vi' => [
'' => [maximum depth reached],
],
'en' => [
'' => [maximum depth reached],
],
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1639993714
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"{assign var = current_url value = $this->Url->build()}\r\n\r\n<div nh-filter-params class=\"mb-30\">\r\n\t<h3 class=\"title-section-1\">\r\n\t\t{__d('template', 'gia_san_pham')}\r\n\t<\/h3>\r\n\t<ul class=\"filter-section\">\r\n\t\t<li>\r\n\t\t\t<a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['price_to' => '5000000'], ['price_from'])}\">\r\n\t\t\t <span class=\"inner-switch circle\">\r\n\t\t\t\t\t<span><\/span>\r\n\t\t\t\t<\/span>\r\n\t\t\t\t<span class=\"inner-name\">\r\n\t\t\t\t\t{__d('template', 'duoi')} 5 {__d('template', 'trieu')}\r\n\t\t\t\t<\/span>\r\n\t\t\t<\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t\t<a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '5000000', 'price_to' => '8000000'])}\">\r\n\t\t\t <span class=\"inner-switch circle\">\r\n\t\t\t\t\t<span><\/span>\r\n\t\t\t\t<\/span>\r\n\t\t\t\t<span class=\"inner-name\">\r\n\t\t\t\t\t{__d('template', 'tu')} 5 {__d('template', 'trieu')} {__d('template', 'den')} 8 {__d('template', 'trieu')}\r\n\t\t\t\t<\/span>\r\n\t\t\t<\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t\t<a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '8000000', 'price_to' => '10000000'])}\">\r\n\t\t\t <span class=\"inner-switch circle\">\r\n\t\t\t\t\t<span><\/span>\r\n\t\t\t\t<\/span>\r\n\t\t\t\t<span class=\"inner-name\">\r\n\t\t\t\t\t{__d('template', 'tu')} 8 {__d('template', 'trieu')} {__d('template', 'den')} 10 {__d('template', 'trieu')}\r\n\t\t\t\t<\/span>\r\n\t\t\t<\/a>\r\n\t\t<\/li>\r\n\t\t\r\n\t\t<li>\r\n\t\t\t<a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['price_from' => '10000000'], ['price_to'])}\">\r\n\t\t\t <span class=\"inner-switch circle\">\r\n\t\t\t\t\t<span><\/span>\r\n\t\t\t\t<\/span>\r\n\t\t\t\t<span class=\"inner-name\">\r\n\t\t\t\t\t{__d('template', 'tren')} 10 {__d('template', 'trieu')}\r\n\t\t\t\t<\/span>\r\n\t\t\t<\/a>\r\n\t\t<\/li>\r\n\t\t<a {if strpos($current_url, 'price_to') === false \r\n\t\t&& strpos($current_url, 'price_from') === false} style=\"display: none\" {\/if} \r\n\t\thref=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['price_from', 'price_to'])}\" class=\"reset-attribute effect-border-scale ml-0\">\r\n\t\t {__d('template', 'xoa')}\r\n\t\t<\/a>\r\n\t<\/ul>\r\n\t\r\n {if !empty($brands)}\r\n \t<h3 class=\"title-section-1\">\r\n \t\t{__d('template', 'thuong_hieu')}\r\n \t<\/h3>\r\n \t{assign var = brands value = $this->Brand->getListBrands()}\r\n \t<ul class=\"filter-section\">\r\n \t \r\n\t {foreach from = $brands key = brand_id item = brand}\r\n \t <li>\r\n \t\t\t<a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['brand' => $brand_id], [], ['merge' => true])}\">\r\n \t\t\t\t<span class=\"inner-switch\">\r\n \t\t\t\t\t<span><\/span>\r\n \t\t\t\t<\/span>\r\n \t\t\t\t<span class=\"inner-name\">\r\n \t\t\t\t {$brand}\r\n \t\t\t\t<\/span>\r\n \t\t\t<\/a>\r\n \t\t<\/li>\r\n \t\t{\/foreach}\r\n \t \r\n \t\t<a {if strpos($current_url, 'brand') === false} style=\"display: none\" {\/if} \r\n \t\t href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['brand'])}\" class=\"reset-attribute effect-border-scale ml-0\" >\r\n \t\t {__d('template', 'xoa')}\r\n \t\t<\/a>\r\n \t<\/ul>\r\n\t{\/if}\r\n\t\r\n\t<h3 class=\"title-section-1\">\r\n\t\t{__d('template', 'trang_thai')}\r\n\t<\/h3>\r\n\t\r\n\t<div class=\"filter-section\">\r\n\t\t<ul class=\"product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled\">\r\n\t\t <li>\r\n\t\t <a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['status' => 'featured'], [], ['merge' => true])}\" class=\"inner-product-attribute\">\r\n \t\t {__d('template', 'noi_bat')}\r\n \t\t <\/a>\r\n\t\t <\/li>\r\n\t\t \r\n\t\t <li>\r\n\t\t <a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['status' => 'discount'], [], ['merge' => true])}\" class=\"inner-product-attribute\">\r\n \t\t {__d('template', 'giam_gia')}\r\n \t\t <\/a>\r\n\t\t <\/li>\r\n\t\t \r\n\t\t <li>\r\n\t\t <a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['status' => 'stocking'], [], ['merge' => true])}\" href=\"\" class=\"inner-product-attribute\">\r\n \t\t {__d('template', 'con_hang')}\r\n \t\t <\/a>\r\n\t\t <\/li>\r\n\t\t<\/ul>\r\n\t\t<a {if strpos($current_url, 'status') === false} style=\"display: none\" {\/if} \r\n\t\t href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['status'])}\" class=\"reset-attribute effect-border-scale ml-0\">\r\n\t\t {__d('template', 'xoa')}\r\n\t\t<\/a>\r\n\t<\/div>\r\n\t\r\n {if !empty($colors)}\r\n \t<h3 class=\"title-section-1\">\r\n \t\t{__d('template', 'mau_sac')}\r\n \t<\/h3>\r\n \t\r\n \t{assign var = colors value = $this->Attribute->getListOptions('color', LANGUAGE)}\r\n \t<div class=\"filter-section\">\r\n \t\t<ul class=\"product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled\">\r\n \t\t {foreach from = $colors key = option_id item = color}\r\n \t\t <li>\r\n \t\t <a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['item_color' => $option_id], [], ['merge' => true])}\" class=\"inner-product-attribute\">\r\n \t\t {$color}\r\n \t\t <\/a>\r\n \t\t <\/li>\r\n \t\t {\/foreach}\r\n \t\t<\/ul>\r\n \t\t\r\n \t\t<a {if strpos($current_url, 'item_color') === false} style=\"display: none\" {\/if} \r\n \t\t href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['item_color'])}\" class=\"reset-attribute effect-border-scale ml-0\">\r\n \t\t {__d('template', 'xoa')}\r\n \t\t<\/a>\r\n \t<\/div>\r\n\t{\/if}\r\n\t\r\n\t{if !empty($sizes)}\r\n \t<h3 class=\"title-section-1\">\r\n \t\t{__d('template', 'kich_thuoc')}\r\n \t<\/h3>\r\n\t\r\n \t{assign var = sizes value = $this->Attribute->getListOptions('size', LANGUAGE)}\r\n \t<div class=\"filter-section\">\r\n \t \r\n \t\t<ul class=\"product-attribute-switch d-flex justify-content-start text-switch flex-wrap list-unstyled\">\r\n \t\t {foreach from = $sizes key = option_id item = size}\r\n \t\t <li>\r\n \t\t <a href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, ['item_size' => $option_id], [], ['merge' => true])}\" class=\"inner-product-attribute\">\r\n \t\t {$size}l\r\n \t\t <\/a>\r\n \t\t <\/li>\r\n \t\t {\/foreach}\r\n \t\t<\/ul>\r\n \t\t\r\n \t\t<a {if strpos($current_url, 'item_size') === false} style=\"display: none\" {\/if}\r\n \t\t href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['item_size'])}\" class=\"reset-attribute effect-border-scale ml-0\">\r\n \t\t {__d('template', 'xoa')}\r\n \t\t<\/a>\r\n \t<\/div>\r\n\t{\/if}\r\n\t\r\n\t<a {if strpos($current_url, 'price_from') === false && strpos($current_url, 'price_to') === false && strpos($current_url, 'brand') === false && strpos($current_url, 'status') === false && strpos($current_url, 'item_color') === false && strpos($current_url, 'item_size') === false} style=\"display: none\" {\/if} \r\n\t href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($current_url, [], ['price_from', 'price_to', 'brand', 'status', 'item_color', 'item_size'])}\" class=\"btn btn-submit\">\r\n\t {__d('template', 'dat_lai')}\r\n\t<\/a>\r\n<\/div>"}',
'data_extend' => '{"vi":{"label_1":"GIÁ SẢN PHẨM","label_2":"THƯƠNG HIỆU","label_3":"TRẠNG THÁI","label_4":"MÀU SẮC","label_5":"SIZE","label_6":"TÌM KIẾM"},"en":{"label_1":"FILTER BY PRICE","label_2":"BRAND","label_3":"STATUS","label_4":"COLOR","label_5":"SIZE","label_6":"SEARCH"}}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'jn5e9x4' => object(Cake\ORM\Entity) id:13 {
'id' => (int) 50
'template_code' => 'fashion01'
'code' => 'jn5e9x4'
'name' => 'Sắp xếp sản phẩm'
'type' => 'html'
'view' => 'jn5e9x4.tpl'
'config' => [
'class' => '',
'cache' => '0',
'html_content' => '<div class="bg-toolbar d-flex flex-wrap justify-content-between mb-35 p-10">
<div class="per-page-section">
<span class="per-page-title">{__d('template', 'hien_thi')}: </span>
<a class="per-page-variation" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 12])}">
<span>12</span>
</a>
<span>/</span>
<a class="per-page-variation" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 24])}">
<span>24</span>
</a>
<span>/</span>
<a class="per-page-variation" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 36])}">
<span>36</span>
</a>
</div>
<div class="orderby-section">
<div class="dropdown">
<span class="orderby-title" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
{__d('template', 'sap_xep')}
</span>
<div class="dropdown-menu dropdown-menu-right">
<a class="dropdown-item" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'name-asc'])}">{__d('template', 'sap_xep_theo_ten')}</a>
<a class="dropdown-item" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'price-asc'])}">{__d('template', 'gia_tu_thap_den_cao')}</a>
<a class="dropdown-item" href="javascript:;" nh-link-redirect="{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'price'])}">{__d('template', 'gia_tu_cao_den_thap')}</a>
</div>
</div>
</div>
</div>',
]
'data_extend' => [
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1626237109
'data_block' => [
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"","cache":"0","html_content":"<div class=\"bg-toolbar d-flex flex-wrap justify-content-between mb-35 p-10\">\r\n <div class=\"per-page-section\">\r\n <span class=\"per-page-title\">{__d('template', 'hien_thi')}: <\/span>\r\n <a class=\"per-page-variation\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 12])}\">\r\n <span>12<\/span>\r\n <\/a>\r\n <span>\/<\/span>\r\n <a class=\"per-page-variation\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 24])}\">\r\n <span>24<\/span>\r\n <\/a>\r\n <span>\/<\/span>\r\n <a class=\"per-page-variation\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['limit' => 36])}\">\r\n <span>36<\/span>\r\n <\/a>\r\n <\/div>\r\n <div class=\"orderby-section\">\r\n <div class=\"dropdown\">\r\n <span class=\"orderby-title\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\">\r\n {__d('template', 'sap_xep')}\r\n <\/span>\r\n <div class=\"dropdown-menu dropdown-menu-right\">\r\n <a class=\"dropdown-item\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'name-asc'])}\">{__d('template', 'sap_xep_theo_ten')}<\/a>\r\n <a class=\"dropdown-item\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'price-asc'])}\">{__d('template', 'gia_tu_thap_den_cao')}<\/a>\r\n <a class=\"dropdown-item\" href=\"javascript:;\" nh-link-redirect=\"{$this->Utilities->addParamsToUrl($this->Url->build(), ['sort' => 'price'])}\">{__d('template', 'gia_tu_cao_den_thap')}<\/a>\r\n <\/div>\r\n <\/div>\r\n <\/div>\r\n<\/div>"}',
'data_extend' => '',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
'wo8nl63' => object(Cake\ORM\Entity) id:14 {
'id' => (int) 47
'template_code' => 'fashion01'
'code' => 'wo8nl63'
'name' => 'Danh sách sản phẩm'
'type' => 'product'
'view' => 'view.tpl'
'config' => [
'class' => 'mb-30',
'cache' => '0',
'number_record' => '12',
'has_pagination' => '1',
'sort_field' => '',
'sort_type' => 'desc',
'data_type' => 'by_url',
'filter_data' => '',
]
'data_extend' => [
'col' => 'col-lg-3 col-md-6 col-6',
]
'normal_data_extend' => [
]
'collection_data_extend' => [
]
'status' => (int) 1
'updated' => (int) 1640055071
'data_block' => [
'data' => [
'' => [maximum depth reached],
],
'pagination' => [
'' => [maximum depth reached],
],
]
'[new]' => false
'[accessible]' => [
'*' => true,
]
'[dirty]' => [
'config' => true,
'data_extend' => true,
'normal_data_extend' => true,
'collection_data_extend' => true,
'data_block' => true,
]
'[original]' => [
'config' => '{"class":"mb-30","cache":"0","number_record":"12","has_pagination":"1","sort_field":"","sort_type":"desc","data_type":"by_url","filter_data":""}',
'data_extend' => '{"col":"col-lg-3 col-md-6 col-6"}',
'normal_data_extend' => null,
'collection_data_extend' => null,
]
'[virtual]' => [
]
'[hasErrors]' => false
'[errors]' => [
]
'[invalid]' => [
]
'[repository]' => 'TemplatesBlock'
},
],
'structure' => [
'header' => [
(int) 0 => [
'id' => (int) 528,
'code' => 'if7qxmb',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
(int) 1 => [
'id' => (int) 529,
'code' => '35f8nru',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
(int) 2 => [
'id' => (int) 530,
'code' => 'kqhpcl5',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
],
'content' => [
(int) 0 => [
'id' => (int) 337,
'code' => 'bxgfhs1',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
(int) 1 => [
'id' => (int) 338,
'code' => 'g26ptn0',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
],
'footer' => [
(int) 0 => [
'id' => (int) 531,
'code' => 'i34kx87',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
(int) 1 => [
'id' => (int) 532,
'code' => 'ow9q1yl',
'config' => [
'' => [maximum depth reached],
],
'columns' => [
'' => [maximum depth reached],
],
],
],
],
'page_code' => 'odxyim4',
'cache_page' => false,
'schema_data' => null,
'breadcrumb' => [
(int) 0 => [
'name' => 'Network equipment',
'url' => 'network-equipment',
],
(int) 1 => [
'name' => 'TP-LINK',
'url' => 'tp-link-1',
],
(int) 2 => [
'name' => 'Ceiling mounted wifi hotspot',
'url' => 'ceiling-mounted-wifi-hotspot',
],
],
'seo_info' => [
'title' => 'Ceiling mounted wifi hotspot',
'description' => null,
'keywords' => null,
'image' => '/media/z3850751391924_553c5ded4241a8225919512b7a09aad0.jpg',
'alternate' => [
(int) 0 => object(Cake\ORM\Entity) id:15 {
},
(int) 1 => object(Cake\ORM\Entity) id:16 {
},
],
],
'data_init' => [
'device' => (int) 0,
'member' => null,
'social' => null,
'template' => [
'code' => 'fashion01',
'url' => '/templates/fashion01/',
],
'cdn_url' => 'http://cdn0757.cdn4s.com',
'wishlist' => null,
'recaptcha' => null,
'embed_code' => [
'head' => '<meta name="google-site-verification" content="UucaQxiubzoaAz83lxta93wmk5rK9Azde7Y30lEwzO0" />',
'top_body' => null,
'bottom_body' => null,
'load_embed' => '1',
'time_delay' => null,
],
'cart' => null,
'product' => [
'check_quantity' => null,
],
],
'row' => [
'id' => (int) 529,
'code' => '35f8nru',
'config' => [
'id_row' => '',
'style_class' => 'align-row-center py-20 sticky-menu setting-menu',
'full_screen' => '',
],
'columns' => [
(int) 0 => [
'id' => (int) 632,
'code' => null,
'is_layout' => true,
'row_code' => '35f8nru',
'column_value' => (int) 12,
'blocks' => [
'' => [maximum depth reached],
],
],
],
],
]