Notice (8): Undefined index: ImageGroupImage [APP/View/Themed/Terrace2019/Products/home.ctp, line 5]Code Context/** @var array $promoLinks */
?>
<?= $this->element('Products/home_carousel', ['carouselName' => 'mobileCarousel', 'promoLinks' => $promoLinks['MobileScroller']['ImageGroupImage'], 'classList' => 'd-md-none']) ?>
$viewFile = '/var/www/sites/test-terrace-originals/View/Themed/Terrace2019/Products/home.ctp'
$dataForView = array(
'clearDiv' => '<div class="clearDiv"></div>',
'scripts' => array(),
'css_for_layout' => array(),
'categories_for_layout' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'Category' => array(
[maximum depth reached]
)
)
),
'basketItems' => (int) 0,
'thisUser' => object(ThisUser) {
[private] user => array([maximum depth reached])
},
'loggedInUser' => array(),
'title_for_layout' => 'Terrace Originals | Mens Fashion from Terrace Originals',
'showcases' => array(
(int) 0 => object(NoductEntity) {},
(int) 1 => object(NoductEntity) {},
(int) 2 => object(NoductEntity) {},
(int) 3 => object(NoductEntity) {},
(int) 4 => object(NoductEntity) {}
),
'newReleases' => array(),
'classics' => array(),
'promoLinks' => array(
'DesktopScroller' => array(
'ImageGroup' => array(
[maximum depth reached]
),
'ImageGroupImageConstraint' => array(
[maximum depth reached]
),
'ImageGroupImage' => array(
[maximum depth reached]
)
),
'DesktopLinks' => array(
'ImageGroup' => array(
[maximum depth reached]
),
'ImageGroupImageConstraint' => array(
[maximum depth reached]
),
'ImageGroupImage' => array(
[maximum depth reached]
)
),
'MobileScroller' => array(),
'MobileLinks' => array()
)
)
$clearDiv = '<div class="clearDiv"></div>'
$scripts = array()
$css_for_layout = array()
$categories_for_layout = array(
(int) 0 => array(
'Category' => array(
'id' => '1',
'parent_id' => null,
'lft' => '1',
'rght' => '18',
'friendly' => 't-shirts',
'meta_description' => 'Terrace Originals T-shirts',
'meta_keywords' => 't-shirts,terrace,originals',
'name' => 'T-shirts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2010-12-04 12:40:22',
'modified' => '2014-01-21 15:26:48'
)
),
(int) 1 => array(
'Category' => array(
'id' => '11',
'parent_id' => null,
'lft' => '29',
'rght' => '30',
'friendly' => 'polos',
'meta_description' => 'Terrace Originals Polos',
'meta_keywords' => 'polos,terrace,originals',
'name' => 'Polos',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2011-05-17 16:27:38',
'modified' => '2014-02-01 22:48:20'
)
),
(int) 2 => array(
'Category' => array(
'id' => '22',
'parent_id' => null,
'lft' => '31',
'rght' => '32',
'friendly' => 'shirts',
'meta_description' => 'Terrace Originals Shirts',
'meta_keywords' => 'shirts,terrace,originals',
'name' => 'Shirts',
'description' => '<p>
British tailoring for away days excursions</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2014-02-01 22:52:17',
'modified' => '2015-02-12 12:45:41'
)
),
(int) 3 => array(
'Category' => array(
'id' => '21',
'parent_id' => null,
'lft' => '33',
'rght' => '34',
'friendly' => 'outerwear',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Outerwear',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:48',
'modified' => '2014-01-21 15:27:26'
)
),
(int) 4 => array(
'Category' => array(
'id' => '20',
'parent_id' => null,
'lft' => '35',
'rght' => '36',
'friendly' => 'shorts',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Shorts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:34',
'modified' => '2014-08-04 21:02:15'
)
),
(int) 5 => array(
'Category' => array(
'id' => '19',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'friendly' => 'accessories',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Accessories',
'description' => '<p>
</p>
<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:25',
'modified' => '2015-12-31 17:31:31'
)
)
)
$basketItems = (int) 0
$thisUser = object(ThisUser) {
[private] user => array()
}
$loggedInUser = array()
$title_for_layout = 'Terrace Originals | Mens Fashion from Terrace Originals'
$showcases = array(
(int) 0 => object(NoductEntity) {
[private] id => (int) 16533
[private] parentId => null
[private] friendly => 'Gazelles-Lemon-T-Shirt'
[private] name => 'Adored Gazelles - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 1 => object(NoductEntity) {
[private] id => (int) 16212
[private] parentId => null
[private] friendly => 'LSD-Take-A-Trip-T-Shirt'
[private] name => 'LSD / Take A Trip T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 2 => object(NoductEntity) {
[private] id => (int) 16185
[private] parentId => null
[private] friendly => 'Manchesters-Lemon-T-Shirt'
[private] name => 'Manchesters - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 3 => object(NoductEntity) {
[private] id => (int) 16111
[private] parentId => null
[private] friendly => 'Casual-Target-T-Shirt'
[private] name => 'Casual Target T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 4 => object(NoductEntity) {
[private] id => (int) 15064
[private] parentId => null
[private] friendly => 'Music-Life-T-Shirt'
[private] name => 'Music Life T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
}
)
$newReleases = array()
$classics = array()
$promoLinks = array(
'DesktopScroller' => array(
'ImageGroup' => array(
'id' => '1',
'image_group_image_constraint_id' => '1',
'name' => 'Home page scroller',
'can_add' => true,
'can_order' => true,
'can_delete' => true,
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImageConstraint' => array(
'id' => '1',
'format' => 'jpeg',
'compression' => '80',
'resolution' => '72',
'height' => '450',
'width' => '940',
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImage' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
'DesktopLinks' => array(
'ImageGroup' => array(
'id' => '2',
'image_group_image_constraint_id' => null,
'name' => 'Home page links',
'can_add' => false,
'can_order' => false,
'can_delete' => false,
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImageConstraint' => array(
'id' => null,
'format' => null,
'compression' => null,
'resolution' => null,
'height' => null,
'width' => null,
'created' => null
),
'ImageGroupImage' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
'MobileScroller' => array(),
'MobileLinks' => array()
)
include - APP/View/Themed/Terrace2019/Products/home.ctp, line 5
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 112
Warning (2): count(): Parameter must be an array or an object that implements Countable [APP/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp, line 8]Code Context<div id="<?= $carouselName ?>" class="carousel slide <?= $classList ?>" data-interval="false">
<ol class="carousel-indicators target-indicators mb-1">
<?php for ($i = 0; $i < count($promoLinks); $i++): ?>
$viewFile = '/var/www/sites/test-terrace-originals/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp'
$dataForView = array(
'clearDiv' => '<div class="clearDiv"></div>',
'scripts' => array(),
'css_for_layout' => array(),
'categories_for_layout' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'Category' => array(
[maximum depth reached]
)
)
),
'basketItems' => (int) 0,
'thisUser' => object(ThisUser) {
[private] user => array([maximum depth reached])
},
'loggedInUser' => array(),
'title_for_layout' => 'Terrace Originals | Mens Fashion from Terrace Originals',
'showcases' => array(
(int) 0 => object(NoductEntity) {},
(int) 1 => object(NoductEntity) {},
(int) 2 => object(NoductEntity) {},
(int) 3 => object(NoductEntity) {},
(int) 4 => object(NoductEntity) {}
),
'newReleases' => array(),
'classics' => array(),
'promoLinks' => null,
'carouselName' => 'mobileCarousel',
'classList' => 'd-md-none'
)
$clearDiv = '<div class="clearDiv"></div>'
$scripts = array()
$css_for_layout = array()
$categories_for_layout = array(
(int) 0 => array(
'Category' => array(
'id' => '1',
'parent_id' => null,
'lft' => '1',
'rght' => '18',
'friendly' => 't-shirts',
'meta_description' => 'Terrace Originals T-shirts',
'meta_keywords' => 't-shirts,terrace,originals',
'name' => 'T-shirts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2010-12-04 12:40:22',
'modified' => '2014-01-21 15:26:48'
)
),
(int) 1 => array(
'Category' => array(
'id' => '11',
'parent_id' => null,
'lft' => '29',
'rght' => '30',
'friendly' => 'polos',
'meta_description' => 'Terrace Originals Polos',
'meta_keywords' => 'polos,terrace,originals',
'name' => 'Polos',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2011-05-17 16:27:38',
'modified' => '2014-02-01 22:48:20'
)
),
(int) 2 => array(
'Category' => array(
'id' => '22',
'parent_id' => null,
'lft' => '31',
'rght' => '32',
'friendly' => 'shirts',
'meta_description' => 'Terrace Originals Shirts',
'meta_keywords' => 'shirts,terrace,originals',
'name' => 'Shirts',
'description' => '<p>
British tailoring for away days excursions</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2014-02-01 22:52:17',
'modified' => '2015-02-12 12:45:41'
)
),
(int) 3 => array(
'Category' => array(
'id' => '21',
'parent_id' => null,
'lft' => '33',
'rght' => '34',
'friendly' => 'outerwear',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Outerwear',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:48',
'modified' => '2014-01-21 15:27:26'
)
),
(int) 4 => array(
'Category' => array(
'id' => '20',
'parent_id' => null,
'lft' => '35',
'rght' => '36',
'friendly' => 'shorts',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Shorts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:34',
'modified' => '2014-08-04 21:02:15'
)
),
(int) 5 => array(
'Category' => array(
'id' => '19',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'friendly' => 'accessories',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Accessories',
'description' => '<p>
</p>
<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:25',
'modified' => '2015-12-31 17:31:31'
)
)
)
$basketItems = (int) 0
$thisUser = object(ThisUser) {
[private] user => array()
}
$loggedInUser = array()
$title_for_layout = 'Terrace Originals | Mens Fashion from Terrace Originals'
$showcases = array(
(int) 0 => object(NoductEntity) {
[private] id => (int) 16533
[private] parentId => null
[private] friendly => 'Gazelles-Lemon-T-Shirt'
[private] name => 'Adored Gazelles - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 1 => object(NoductEntity) {
[private] id => (int) 16212
[private] parentId => null
[private] friendly => 'LSD-Take-A-Trip-T-Shirt'
[private] name => 'LSD / Take A Trip T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 2 => object(NoductEntity) {
[private] id => (int) 16185
[private] parentId => null
[private] friendly => 'Manchesters-Lemon-T-Shirt'
[private] name => 'Manchesters - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 3 => object(NoductEntity) {
[private] id => (int) 16111
[private] parentId => null
[private] friendly => 'Casual-Target-T-Shirt'
[private] name => 'Casual Target T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 4 => object(NoductEntity) {
[private] id => (int) 15064
[private] parentId => null
[private] friendly => 'Music-Life-T-Shirt'
[private] name => 'Music Life T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
}
)
$newReleases = array()
$classics = array()
$promoLinks = null
$carouselName = 'mobileCarousel'
$classList = 'd-md-none'
$i = (int) 0
include - APP/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp, line 8
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::_renderElement() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 1224
View::element() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 418
include - APP/View/Themed/Terrace2019/Products/home.ctp, line 5
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 112
Warning (2): Invalid argument supplied for foreach() [APP/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp, line 13]Code Context </ol>
<div class="carousel-inner">
<?php $i = 0; foreach ($promoLinks as $promoLink): ?>
$viewFile = '/var/www/sites/test-terrace-originals/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp'
$dataForView = array(
'clearDiv' => '<div class="clearDiv"></div>',
'scripts' => array(),
'css_for_layout' => array(),
'categories_for_layout' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'Category' => array(
[maximum depth reached]
)
)
),
'basketItems' => (int) 0,
'thisUser' => object(ThisUser) {
[private] user => array([maximum depth reached])
},
'loggedInUser' => array(),
'title_for_layout' => 'Terrace Originals | Mens Fashion from Terrace Originals',
'showcases' => array(
(int) 0 => object(NoductEntity) {},
(int) 1 => object(NoductEntity) {},
(int) 2 => object(NoductEntity) {},
(int) 3 => object(NoductEntity) {},
(int) 4 => object(NoductEntity) {}
),
'newReleases' => array(),
'classics' => array(),
'promoLinks' => null,
'carouselName' => 'mobileCarousel',
'classList' => 'd-md-none'
)
$clearDiv = '<div class="clearDiv"></div>'
$scripts = array()
$css_for_layout = array()
$categories_for_layout = array(
(int) 0 => array(
'Category' => array(
'id' => '1',
'parent_id' => null,
'lft' => '1',
'rght' => '18',
'friendly' => 't-shirts',
'meta_description' => 'Terrace Originals T-shirts',
'meta_keywords' => 't-shirts,terrace,originals',
'name' => 'T-shirts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2010-12-04 12:40:22',
'modified' => '2014-01-21 15:26:48'
)
),
(int) 1 => array(
'Category' => array(
'id' => '11',
'parent_id' => null,
'lft' => '29',
'rght' => '30',
'friendly' => 'polos',
'meta_description' => 'Terrace Originals Polos',
'meta_keywords' => 'polos,terrace,originals',
'name' => 'Polos',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2011-05-17 16:27:38',
'modified' => '2014-02-01 22:48:20'
)
),
(int) 2 => array(
'Category' => array(
'id' => '22',
'parent_id' => null,
'lft' => '31',
'rght' => '32',
'friendly' => 'shirts',
'meta_description' => 'Terrace Originals Shirts',
'meta_keywords' => 'shirts,terrace,originals',
'name' => 'Shirts',
'description' => '<p>
British tailoring for away days excursions</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2014-02-01 22:52:17',
'modified' => '2015-02-12 12:45:41'
)
),
(int) 3 => array(
'Category' => array(
'id' => '21',
'parent_id' => null,
'lft' => '33',
'rght' => '34',
'friendly' => 'outerwear',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Outerwear',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:48',
'modified' => '2014-01-21 15:27:26'
)
),
(int) 4 => array(
'Category' => array(
'id' => '20',
'parent_id' => null,
'lft' => '35',
'rght' => '36',
'friendly' => 'shorts',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Shorts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:34',
'modified' => '2014-08-04 21:02:15'
)
),
(int) 5 => array(
'Category' => array(
'id' => '19',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'friendly' => 'accessories',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Accessories',
'description' => '<p>
</p>
<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:25',
'modified' => '2015-12-31 17:31:31'
)
)
)
$basketItems = (int) 0
$thisUser = object(ThisUser) {
[private] user => array()
}
$loggedInUser = array()
$title_for_layout = 'Terrace Originals | Mens Fashion from Terrace Originals'
$showcases = array(
(int) 0 => object(NoductEntity) {
[private] id => (int) 16533
[private] parentId => null
[private] friendly => 'Gazelles-Lemon-T-Shirt'
[private] name => 'Adored Gazelles - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 1 => object(NoductEntity) {
[private] id => (int) 16212
[private] parentId => null
[private] friendly => 'LSD-Take-A-Trip-T-Shirt'
[private] name => 'LSD / Take A Trip T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 2 => object(NoductEntity) {
[private] id => (int) 16185
[private] parentId => null
[private] friendly => 'Manchesters-Lemon-T-Shirt'
[private] name => 'Manchesters - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 3 => object(NoductEntity) {
[private] id => (int) 16111
[private] parentId => null
[private] friendly => 'Casual-Target-T-Shirt'
[private] name => 'Casual Target T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 4 => object(NoductEntity) {
[private] id => (int) 15064
[private] parentId => null
[private] friendly => 'Music-Life-T-Shirt'
[private] name => 'Music Life T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
}
)
$newReleases = array()
$classics = array()
$promoLinks = null
$carouselName = 'mobileCarousel'
$classList = 'd-md-none'
$i = (int) 0
include - APP/View/Themed/Terrace2019/Elements/Products/home_carousel.ctp, line 13
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::_renderElement() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 1224
View::element() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 418
include - APP/View/Themed/Terrace2019/Products/home.ctp, line 5
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 112
Previous
Next
Notice (8): Undefined index: ImageGroupImage [APP/View/Themed/Terrace2019/Products/home.ctp, line 7]Code Context<?= $this->element('Products/home_carousel', ['carouselName' => 'mobileCarousel', 'promoLinks' => $promoLinks['MobileScroller']['ImageGroupImage'], 'classList' => 'd-md-none']) ?>
<?= $this->element('Products/home_carousel', ['carouselName' => 'desktopCarousel', 'promoLinks' => $promoLinks['DesktopScroller']['ImageGroupImage'], 'classList' => 'd-none d-md-block']) ?>
<?= $this->element('Products/home_promos', ['promoLinks' => $promoLinks['MobileLinks']['ImageGroupImage'], 'classList' => 'd-md-none']) ?>
$viewFile = '/var/www/sites/test-terrace-originals/View/Themed/Terrace2019/Products/home.ctp'
$dataForView = array(
'clearDiv' => '<div class="clearDiv"></div>',
'scripts' => array(),
'css_for_layout' => array(),
'categories_for_layout' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'Category' => array(
[maximum depth reached]
)
)
),
'basketItems' => (int) 0,
'thisUser' => object(ThisUser) {
[private] user => array([maximum depth reached])
},
'loggedInUser' => array(),
'title_for_layout' => 'Terrace Originals | Mens Fashion from Terrace Originals',
'showcases' => array(
(int) 0 => object(NoductEntity) {},
(int) 1 => object(NoductEntity) {},
(int) 2 => object(NoductEntity) {},
(int) 3 => object(NoductEntity) {},
(int) 4 => object(NoductEntity) {}
),
'newReleases' => array(),
'classics' => array(),
'promoLinks' => array(
'DesktopScroller' => array(
'ImageGroup' => array(
[maximum depth reached]
),
'ImageGroupImageConstraint' => array(
[maximum depth reached]
),
'ImageGroupImage' => array(
[maximum depth reached]
)
),
'DesktopLinks' => array(
'ImageGroup' => array(
[maximum depth reached]
),
'ImageGroupImageConstraint' => array(
[maximum depth reached]
),
'ImageGroupImage' => array(
[maximum depth reached]
)
),
'MobileScroller' => array(),
'MobileLinks' => array()
)
)
$clearDiv = '<div class="clearDiv"></div>'
$scripts = array()
$css_for_layout = array()
$categories_for_layout = array(
(int) 0 => array(
'Category' => array(
'id' => '1',
'parent_id' => null,
'lft' => '1',
'rght' => '18',
'friendly' => 't-shirts',
'meta_description' => 'Terrace Originals T-shirts',
'meta_keywords' => 't-shirts,terrace,originals',
'name' => 'T-shirts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2010-12-04 12:40:22',
'modified' => '2014-01-21 15:26:48'
)
),
(int) 1 => array(
'Category' => array(
'id' => '11',
'parent_id' => null,
'lft' => '29',
'rght' => '30',
'friendly' => 'polos',
'meta_description' => 'Terrace Originals Polos',
'meta_keywords' => 'polos,terrace,originals',
'name' => 'Polos',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2011-05-17 16:27:38',
'modified' => '2014-02-01 22:48:20'
)
),
(int) 2 => array(
'Category' => array(
'id' => '22',
'parent_id' => null,
'lft' => '31',
'rght' => '32',
'friendly' => 'shirts',
'meta_description' => 'Terrace Originals Shirts',
'meta_keywords' => 'shirts,terrace,originals',
'name' => 'Shirts',
'description' => '<p>
British tailoring for away days excursions</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2014-02-01 22:52:17',
'modified' => '2015-02-12 12:45:41'
)
),
(int) 3 => array(
'Category' => array(
'id' => '21',
'parent_id' => null,
'lft' => '33',
'rght' => '34',
'friendly' => 'outerwear',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Outerwear',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:48',
'modified' => '2014-01-21 15:27:26'
)
),
(int) 4 => array(
'Category' => array(
'id' => '20',
'parent_id' => null,
'lft' => '35',
'rght' => '36',
'friendly' => 'shorts',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Shorts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:34',
'modified' => '2014-08-04 21:02:15'
)
),
(int) 5 => array(
'Category' => array(
'id' => '19',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'friendly' => 'accessories',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Accessories',
'description' => '<p>
</p>
<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:25',
'modified' => '2015-12-31 17:31:31'
)
)
)
$basketItems = (int) 0
$thisUser = object(ThisUser) {
[private] user => array()
}
$loggedInUser = array()
$title_for_layout = 'Terrace Originals | Mens Fashion from Terrace Originals'
$showcases = array(
(int) 0 => object(NoductEntity) {
[private] id => (int) 16533
[private] parentId => null
[private] friendly => 'Gazelles-Lemon-T-Shirt'
[private] name => 'Adored Gazelles - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 1 => object(NoductEntity) {
[private] id => (int) 16212
[private] parentId => null
[private] friendly => 'LSD-Take-A-Trip-T-Shirt'
[private] name => 'LSD / Take A Trip T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 2 => object(NoductEntity) {
[private] id => (int) 16185
[private] parentId => null
[private] friendly => 'Manchesters-Lemon-T-Shirt'
[private] name => 'Manchesters - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 3 => object(NoductEntity) {
[private] id => (int) 16111
[private] parentId => null
[private] friendly => 'Casual-Target-T-Shirt'
[private] name => 'Casual Target T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 4 => object(NoductEntity) {
[private] id => (int) 15064
[private] parentId => null
[private] friendly => 'Music-Life-T-Shirt'
[private] name => 'Music Life T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
}
)
$newReleases = array()
$classics = array()
$promoLinks = array(
'DesktopScroller' => array(
'ImageGroup' => array(
'id' => '1',
'image_group_image_constraint_id' => '1',
'name' => 'Home page scroller',
'can_add' => true,
'can_order' => true,
'can_delete' => true,
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImageConstraint' => array(
'id' => '1',
'format' => 'jpeg',
'compression' => '80',
'resolution' => '72',
'height' => '450',
'width' => '940',
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImage' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
)
)
),
'DesktopLinks' => array(
'ImageGroup' => array(
'id' => '2',
'image_group_image_constraint_id' => null,
'name' => 'Home page links',
'can_add' => false,
'can_order' => false,
'can_delete' => false,
'created' => '2015-12-31 17:06:25'
),
'ImageGroupImageConstraint' => array(
'id' => null,
'format' => null,
'compression' => null,
'resolution' => null,
'height' => null,
'width' => null,
'created' => null
),
'ImageGroupImage' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
'MobileScroller' => array(),
'MobileLinks' => array()
)
include - APP/View/Themed/Terrace2019/Products/home.ctp, line 7
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 112
Warning (2): Invalid argument supplied for foreach() [APP/View/Themed/Terrace2019/Elements/Products/home_promos.ctp, line 7]Code Context<div class="mt-3 <?= $classList ?>">
<div class="row">
<?php foreach ($promoLinks as $promoLink): ?>
$viewFile = '/var/www/sites/test-terrace-originals/View/Themed/Terrace2019/Elements/Products/home_promos.ctp'
$dataForView = array(
'clearDiv' => '<div class="clearDiv"></div>',
'scripts' => array(),
'css_for_layout' => array(),
'categories_for_layout' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
)
),
(int) 5 => array(
'Category' => array(
[maximum depth reached]
)
)
),
'basketItems' => (int) 0,
'thisUser' => object(ThisUser) {
[private] user => array([maximum depth reached])
},
'loggedInUser' => array(),
'title_for_layout' => 'Terrace Originals | Mens Fashion from Terrace Originals',
'showcases' => array(
(int) 0 => object(NoductEntity) {},
(int) 1 => object(NoductEntity) {},
(int) 2 => object(NoductEntity) {},
(int) 3 => object(NoductEntity) {},
(int) 4 => object(NoductEntity) {}
),
'newReleases' => array(),
'classics' => array(),
'promoLinks' => null,
'classList' => 'd-md-none'
)
$clearDiv = '<div class="clearDiv"></div>'
$scripts = array()
$css_for_layout = array()
$categories_for_layout = array(
(int) 0 => array(
'Category' => array(
'id' => '1',
'parent_id' => null,
'lft' => '1',
'rght' => '18',
'friendly' => 't-shirts',
'meta_description' => 'Terrace Originals T-shirts',
'meta_keywords' => 't-shirts,terrace,originals',
'name' => 'T-shirts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2010-12-04 12:40:22',
'modified' => '2014-01-21 15:26:48'
)
),
(int) 1 => array(
'Category' => array(
'id' => '11',
'parent_id' => null,
'lft' => '29',
'rght' => '30',
'friendly' => 'polos',
'meta_description' => 'Terrace Originals Polos',
'meta_keywords' => 'polos,terrace,originals',
'name' => 'Polos',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2011-05-17 16:27:38',
'modified' => '2014-02-01 22:48:20'
)
),
(int) 2 => array(
'Category' => array(
'id' => '22',
'parent_id' => null,
'lft' => '31',
'rght' => '32',
'friendly' => 'shirts',
'meta_description' => 'Terrace Originals Shirts',
'meta_keywords' => 'shirts,terrace,originals',
'name' => 'Shirts',
'description' => '<p>
British tailoring for away days excursions</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2014-02-01 22:52:17',
'modified' => '2015-02-12 12:45:41'
)
),
(int) 3 => array(
'Category' => array(
'id' => '21',
'parent_id' => null,
'lft' => '33',
'rght' => '34',
'friendly' => 'outerwear',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Outerwear',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:48',
'modified' => '2014-01-21 15:27:26'
)
),
(int) 4 => array(
'Category' => array(
'id' => '20',
'parent_id' => null,
'lft' => '35',
'rght' => '36',
'friendly' => 'shorts',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Shorts',
'description' => '<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:34',
'modified' => '2014-08-04 21:02:15'
)
),
(int) 5 => array(
'Category' => array(
'id' => '19',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'friendly' => 'accessories',
'meta_description' => '',
'meta_keywords' => '',
'name' => 'Accessories',
'description' => '<p>
</p>
<p>
'It's always been just part of the culture. Growing up, for most working-class kids, is all about football, music and clothes''</p>
<p>
</p>
<p>
</p>
',
'image' => null,
'template' => 'fixed',
'hidden' => false,
'created' => '2013-07-11 22:07:25',
'modified' => '2015-12-31 17:31:31'
)
)
)
$basketItems = (int) 0
$thisUser = object(ThisUser) {
[private] user => array()
}
$loggedInUser = array()
$title_for_layout = 'Terrace Originals | Mens Fashion from Terrace Originals'
$showcases = array(
(int) 0 => object(NoductEntity) {
[private] id => (int) 16533
[private] parentId => null
[private] friendly => 'Gazelles-Lemon-T-Shirt'
[private] name => 'Adored Gazelles - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 1 => object(NoductEntity) {
[private] id => (int) 16212
[private] parentId => null
[private] friendly => 'LSD-Take-A-Trip-T-Shirt'
[private] name => 'LSD / Take A Trip T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 2 => object(NoductEntity) {
[private] id => (int) 16185
[private] parentId => null
[private] friendly => 'Manchesters-Lemon-T-Shirt'
[private] name => 'Manchesters - Lemon T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 3 => object(NoductEntity) {
[private] id => (int) 16111
[private] parentId => null
[private] friendly => 'Casual-Target-T-Shirt'
[private] name => 'Casual Target T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 2
[private] deleted => false
[private] hidden => false
[private] controlStock => true
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
},
(int) 4 => object(NoductEntity) {
[private] id => (int) 15064
[private] parentId => null
[private] friendly => 'Music-Life-T-Shirt'
[private] name => 'Music Life T-Shirt'
[private] description => ''
[private] purchasePrice => (float) 0
[private] salePrice => (float) 29.99
[private] taxClassId => (int) 1
[private] defaultColourId => (int) 12
[private] deleted => false
[private] hidden => false
[private] controlStock => false
[private] lowStockThreshold => (int) 0
[private] allOptions => array(
[maximum depth reached]
)
[private] colourOptions => array(
[maximum depth reached]
)
[private] taxClass => object(TaxClassEntity) {}
[private] allImages => array(
[maximum depth reached]
)
[private] colourImages => array(
[maximum depth reached]
)
[private] discounts => array([maximum depth reached])
}
)
$newReleases = array()
$classics = array()
$promoLinks = null
$classList = 'd-md-none'
include - APP/View/Themed/Terrace2019/Elements/Products/home_promos.ctp, line 7
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::_renderElement() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 1224
View::element() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 418
include - APP/View/Themed/Terrace2019/Products/home.ctp, line 7
View::_evaluate() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 971
View::_render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 933
View::render() - APP/Vendor/cakephp/cakephp/lib/Cake/View/View.php, line 473
Controller::render() - APP/Vendor/cakephp/cakephp/lib/Cake/Controller/Controller.php, line 968
Dispatcher::_invoke() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 200
Dispatcher::dispatch() - APP/Vendor/cakephp/cakephp/lib/Cake/Routing/Dispatcher.php, line 167
[main] - APP/webroot/index.php, line 112