Как получить данные из sitecore commerce 9.2 Варианты продукта - PullRequest
0 голосов
/ 25 октября 2019

Я пытаюсь получить изображение из определенного варианта продукта на моем компоненте электронной коммерции. В электронной коммерции есть два компонента изображения: сам продукт и варианты продукта. Я мог нарисовать изображение только на самом продукте, а не на варианте продукта.

Я попытался настроить модель и представление варианта продукта, встроенного в код SiteCore Commerce, но я не смог увидеть определение, так какэто только приводит меня к метаданным.

При просмотре в ПРОСМОТРЕ:

   @if (Model.Variants != null && Model.Variants.Count() > 0)
        {
            foreach (var variantDefinition in Model.VariantDefinitions)
            {
                var valueList = 
   Model.GetDistinctVariantPropertyValues(variantDefinition.PropertyName);
                if (valueList.Any())
                {
                    var labelName = "variant" + variantDefinition.PropertyName;
                    var selectName = "Variant_" + variantDefinition.PropertyName;
                    var tryname = "propertyValue_" + variantDefinition.DisplayName;

                    hasVariants = true;

                    <div class="product-variant-name @selectName @tryname chooseContainer">
                        @foreach (var propertyValue in valueList)
                        {<div class="columnContainer">
                                <div class="phoneColumn" tabindex=0>
                                    <div class="innerContainer">
                                        <img src="@Model.Images[0].GetImageUrl(70, 70)">
                                    </div>
                                    <h2>
                                        @propertyValue
                                    </h2>
                                </div>
                            </div>
                        }

                    </div>
                }
            }

Линия @ Model.Images [0] .GetImageUrl (70, 70) извлекает данные только из продукта. сам, но не из варианта продукта.

...