CodeExplorer getConfigUrl example
return $criteriaCollection;
} public function enrich(CmsSlotEntity
$slot, ResolverContext
$resolverContext, ElementDataCollection
$result): void
{ $config =
$slot->
getFieldConfig();
$manufacturerStruct =
new ManufacturerLogoStruct();
$slot->
setData($manufacturerStruct);
$urlConfig =
$config->
get('url'
);
if ($urlConfig !== null
) { $manufacturerStruct->
setUrl($this->
getConfigUrl($urlConfig,
$resolverContext));
} $newTabConfig =
$config->
get('newTab'
);
if ($newTabConfig !== null
) { $manufacturerStruct->
setNewTab($newTabConfig->
getBoolValue());
} $mediaConfig =
$config->
get('media'
);
if ($mediaConfig !== null
) { $media =
$this->
getMedia($slot,
$result,
$mediaConfig,
$resolverContext);