$data['description_long'
] =
htmlspecialchars_decode($data['description_long'
]);
$data['mainVariantNumber'
] =
$this->db->
fetchOne( 'SELECT variant.ordernumber
FROM s_articles_details variant
INNER JOIN s_articles product
ON product.main_detail_id = variant.id
AND product.id = ?',
[$product->
getId()] );
$data['sDescriptionKeywords'
] =
$this->
getDescriptionKeywords( $data['description_long'
] );
$isSelectionSpecified = false;
if (isset($data['isSelectionSpecified'
]) || \
array_key_exists('isSelectionSpecified',
$data)) { $isSelectionSpecified =
$data['isSelectionSpecified'
];
} if ($isSelectionSpecified === true || !
$product->
hasConfigurator()) { $data =
$this->legacyEventManager->
fireArticleByIdEvents($data,
$this);