Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
@using Sitecore.XA.Foundation.MarkupDecorator.Extensions
@using Sitecore.XA.Foundation.SitecoreExtensions.Extensions
@using Sitecore.Commerce.XA.Feature.Catalog.Models
@using Sitecore.Commerce.XA.Foundation.Common.ExtensionMethods;
@model Sitecore.Services.Examples.Feature.Catalog.Website.Models.CatalogItemRenderingModel
@{
if (Model == null)
{
return;
}
}
<div @Html.Sxa().Component("cxa-productinformation-component", Model.Attributes)>
@if (!String.IsNullOrWhiteSpace(Model.ErrorMessage))
{
<div class="error-message">
@Model.ErrorMessage
</div>
}
else
{
<div class="product-info component-content">
<div class="product-name">
<h1 id="displayName">@Model.DisplayNameRender</h1>
</div>
<div class="product-number">
<p>
@Html.Sitecore().Field("Item Number", Html.Sitecore().CurrentItem)
<span class="itemNumber">@Model.RenderField("ItemNumber")</span>
</p>
</div>
<div class="product-description">
<h6>@Html.Sitecore().Field("Description", Html.Sitecore().CurrentItem)</h6>
<p class="description">@Model.DescriptionRender</p>
</div>
<div class="product-features" id="features">
@Model.Features
</div>
<div class="product-warrantyinformation" id="warrantyinformation">
@Model.WarrantyInformation
</div>
</div>
}
</div>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.