if ($definition->isLocalized()) {
$languages = array_merge($languages, \Pimcore\Tool::getValidLanguages());
}
foreach ($activeGroups as $activeGroupId => $enabled) {
if (!$enabled) {
continue;
}
/** @var $groupDefinition Object\Classificationstore\GroupConfig */
$groupDefinition = Pimcore\Model\Object\Classificationstore\GroupConfig::getById($activeGroupId);
if (!$groupDefinition) {
continue;
}
/** @var $keyGroupRelation Object\Classificationstore\KeyGroupRelation */
$keyGroupRelations = $groupDefinition->getRelations();
foreach ($keyGroupRelations as $keyGroupRelation) {
$keyDef = Object\Classificationstore\Service::getFieldDefinitionFromJson(json_decode($keyGroupRelation->getDefinition()), $keyGroupRelation->getType());
if (!$keyDef) {
continue;
}
foreach ($languages as $language) {
$keyData = $storedata->getLocalizedKeyValue($activeGroupId, $keyGroupRelation->getKeyId(), $language, true, true);
$preview = $keyDef->getVersionPreview($keyData);
?>
<tr<?php
if ($c % 2) {
?>
class="odd"<?php
}
?>
>