Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
convertRelatedProductStreamStruct example
if
(
$category
->
getMedia
(
)
)
{
$media
=
$this
->
convertMediaStruct
(
$category
->
getMedia
(
)
)
;
}
$attribute
=
[
]
;
if
(
$category
->
hasAttribute
(
'core'
)
)
{
$attribute
=
$category
->
getAttribute
(
'core'
)
->
toArray
(
)
;
}
$productStream
= null;
if
(
$category
->
getProductStream
(
)
)
{
$productStream
=
$this
->
convertRelatedProductStreamStruct
(
$category
->
getProductStream
(
)
)
;
}
$categoryPath
= '|' .
implode
(
'|',
$category
->
getPath
(
)
)
. '|';
$blogBaseUrl
=
$this
->config->
get
(
'baseFile'
)
. '?sViewport=blog&sCategory=';
$baseUrl
=
$this
->config->
get
(
'baseFile'
)
. '?sViewport=cat&sCategory=';
$detailUrl
=
(
$category
->
isBlog
(
)
?
$blogBaseUrl
:
$baseUrl
)
.
$category
->
getId
(
)
;
$canonicalParams
=
$this
->
getCategoryCanonicalParams
(
$category
)
;
if
(
$media
&& !\
array_key_exists
(
'path',
$media
)
)
{
$media
[
'path'
]
=
$media
[
'source'
]
;
}