Code
Explorer
You are a developer and looking for Shopware projects?
Apply Now!
getCategoryCanonicalParams example
$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'
]
;
}
$data
=
[
'id' =>
$category
->
getId
(
)
,
'parentId' =>
$category
->
getParentId
(
)
,
'name' =>
$category
->
getName
(
)
,
'position' =>
$category
->
getPosition
(
)
,
'metaTitle' =>
$category
->
getMetaTitle
(
)
,