diff --git a/changelog.md b/changelog.md index 1cc5965b5c..095a3f559d 100644 --- a/changelog.md +++ b/changelog.md @@ -25,6 +25,7 @@ * #1733 Add ability to hide products from catalog, but not search. * #1754 Implement hidden boolean setting that controls which catalog search engine implementation should be used in backend. * #1776 Enable images and color values for search filters to be stored for specification attribute options. +* #1793 Add field for manufacturer bottom description like for categories. ### Improvements * #1663 Make MeasureDimension and MeasureWeight localizable. diff --git a/src/Libraries/SmartStore.Core/Domain/Catalog/Manufacturer.cs b/src/Libraries/SmartStore.Core/Domain/Catalog/Manufacturer.cs index 823f5e57fb..4dc2d5d1a2 100644 --- a/src/Libraries/SmartStore.Core/Domain/Catalog/Manufacturer.cs +++ b/src/Libraries/SmartStore.Core/Domain/Catalog/Manufacturer.cs @@ -31,6 +31,12 @@ public partial class Manufacturer : BaseEntity, IAuditable, ISoftDeletable, ILoc [DataMember] public string Description { get; set; } + /// + /// Gets or sets a description displayed at the bottom of the manufacturer page. + /// + [DataMember] + public string BottomDescription { get; set; } + /// /// Gets or sets a value of used manufacturer template identifier /// diff --git a/src/Libraries/SmartStore.Core/Domain/Security/PermissionRecord.cs b/src/Libraries/SmartStore.Core/Domain/Security/PermissionRecord.cs index 2afdff422c..70edc60ae7 100644 --- a/src/Libraries/SmartStore.Core/Domain/Security/PermissionRecord.cs +++ b/src/Libraries/SmartStore.Core/Domain/Security/PermissionRecord.cs @@ -1,4 +1,5 @@ using System.Collections.Generic; +using System.ComponentModel.DataAnnotations.Schema; namespace SmartStore.Core.Domain.Security { @@ -12,6 +13,7 @@ public class PermissionRecord : BaseEntity /// /// Gets or sets the permission system name. /// + [Index] public string SystemName { get; set; } /// diff --git a/src/Libraries/SmartStore.Data/Mapping/Catalog/ManufacturerMap.cs b/src/Libraries/SmartStore.Data/Mapping/Catalog/ManufacturerMap.cs index d7e22fbf22..54f008a50a 100644 --- a/src/Libraries/SmartStore.Data/Mapping/Catalog/ManufacturerMap.cs +++ b/src/Libraries/SmartStore.Data/Mapping/Catalog/ManufacturerMap.cs @@ -7,14 +7,15 @@ public partial class ManufacturerMap : EntityTypeConfiguration { public ManufacturerMap() { - this.ToTable("Manufacturer"); - this.HasKey(m => m.Id); - this.Property(m => m.Name).IsRequired().HasMaxLength(400); - this.Property(m => m.Description).IsMaxLength(); - this.Property(m => m.MetaKeywords).HasMaxLength(400); - this.Property(m => m.MetaTitle).HasMaxLength(400); - this.Property(m => m.PageSizeOptions).HasMaxLength(200).IsOptional(); - this.HasOptional(p => p.Picture) + ToTable("Manufacturer"); + HasKey(m => m.Id); + Property(m => m.Name).IsRequired().HasMaxLength(400); + Property(m => m.Description).IsMaxLength(); + Property(c => c.BottomDescription).IsMaxLength(); + Property(m => m.MetaKeywords).HasMaxLength(400); + Property(m => m.MetaTitle).HasMaxLength(400); + Property(m => m.PageSizeOptions).HasMaxLength(200).IsOptional(); + HasOptional(p => p.Picture) .WithMany() .HasForeignKey(p => p.PictureId) .WillCascadeOnDelete(false); diff --git a/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.Designer.cs b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.Designer.cs new file mode 100644 index 0000000000..362b02beb3 --- /dev/null +++ b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.Designer.cs @@ -0,0 +1,29 @@ +// +namespace SmartStore.Data.Migrations +{ + using System.CodeDom.Compiler; + using System.Data.Entity.Migrations; + using System.Data.Entity.Migrations.Infrastructure; + using System.Resources; + + [GeneratedCode("EntityFramework.Migrations", "6.2.0-61023")] + public sealed partial class ManufacturerBottomDescription : IMigrationMetadata + { + private readonly ResourceManager Resources = new ResourceManager(typeof(ManufacturerBottomDescription)); + + string IMigrationMetadata.Id + { + get { return "202001221054109_ManufacturerBottomDescription"; } + } + + string IMigrationMetadata.Source + { + get { return null; } + } + + string IMigrationMetadata.Target + { + get { return Resources.GetString("Target"); } + } + } +} diff --git a/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.cs b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.cs new file mode 100644 index 0000000000..2b0319d892 --- /dev/null +++ b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.cs @@ -0,0 +1,20 @@ +namespace SmartStore.Data.Migrations +{ + using System; + using System.Data.Entity.Migrations; + + public partial class ManufacturerBottomDescription : DbMigration + { + public override void Up() + { + AddColumn("dbo.Manufacturer", "BottomDescription", c => c.String()); + CreateIndex("dbo.PermissionRecord", "SystemName"); + } + + public override void Down() + { + DropIndex("dbo.PermissionRecord", new[] { "SystemName" }); + DropColumn("dbo.Manufacturer", "BottomDescription"); + } + } +} diff --git a/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.resx b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.resx new file mode 100644 index 0000000000..00b21c4d78 --- /dev/null +++ b/src/Libraries/SmartStore.Data/Migrations/202001221054109_ManufacturerBottomDescription.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + + dbo + + \ No newline at end of file diff --git a/src/Libraries/SmartStore.Data/Migrations/MigrationsConfiguration.cs b/src/Libraries/SmartStore.Data/Migrations/MigrationsConfiguration.cs index 4a2f48dc5f..3d6c9877c1 100644 --- a/src/Libraries/SmartStore.Data/Migrations/MigrationsConfiguration.cs +++ b/src/Libraries/SmartStore.Data/Migrations/MigrationsConfiguration.cs @@ -332,6 +332,12 @@ public void MigrateLocaleResources(LocaleResourcesBuilder builder) "Bild", "Specifies an image as the selector element.", "Legt ein Bild als Auswahlelement fest."); + + builder.AddOrUpdate("Admin.Catalog.Manufacturers.Fields.BottomDescription", + "Bottom description", + "Untere Beschreibung", + "Optional second description displayed below products on the category page.", + "Optionale zweite Beschreibung, die auf der Herstellerseite unterhalb der Produkte angezeigt wird."); } } } diff --git a/src/Libraries/SmartStore.Data/SmartStore.Data.csproj b/src/Libraries/SmartStore.Data/SmartStore.Data.csproj index 392b21212e..a761c8eb50 100644 --- a/src/Libraries/SmartStore.Data/SmartStore.Data.csproj +++ b/src/Libraries/SmartStore.Data/SmartStore.Data.csproj @@ -746,6 +746,10 @@ 202001141118171_SpecificationAttributeColorAndPicture.cs + + + 202001221054109_ManufacturerBottomDescription.cs + @@ -1332,6 +1336,9 @@ 202001141118171_SpecificationAttributeColorAndPicture.cs + + 202001221054109_ManufacturerBottomDescription.cs + diff --git a/src/Libraries/SmartStore.Services/DataExchange/Export/DynamicEntityHelper.cs b/src/Libraries/SmartStore.Services/DataExchange/Export/DynamicEntityHelper.cs index 8d7194f344..14a731e672 100644 --- a/src/Libraries/SmartStore.Services/DataExchange/Export/DynamicEntityHelper.cs +++ b/src/Libraries/SmartStore.Services/DataExchange/Export/DynamicEntityHelper.cs @@ -586,14 +586,16 @@ private dynamic ToDynamic(DataExporterContext ctx, Manufacturer manufacturer) { result.SeName = ctx.UrlRecords[nameof(Manufacturer)].GetSlug(ctx.LanguageId, manufacturer.Id); result.Description = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.Description)) ?? manufacturer.Description; - result.MetaKeywords = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.MetaKeywords)) ?? manufacturer.MetaKeywords; + result.BottomDescription = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.BottomDescription)) ?? manufacturer.BottomDescription; + result.MetaKeywords = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.MetaKeywords)) ?? manufacturer.MetaKeywords; result.MetaDescription = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.MetaDescription)) ?? manufacturer.MetaDescription; result.MetaTitle = translations.GetValue(ctx.LanguageId, manufacturer.Id, nameof(manufacturer.MetaTitle)) ?? manufacturer.MetaTitle; result._Localized = GetLocalized(ctx, translations, urlRecords, manufacturer, x => x.Name, x => x.Description, - x => x.MetaKeywords, + x => x.BottomDescription, + x => x.MetaKeywords, x => x.MetaDescription, x => x.MetaTitle); } diff --git a/src/Libraries/SmartStore.Services/DataExchange/Export/ExportXmlHelper.cs b/src/Libraries/SmartStore.Services/DataExchange/Export/ExportXmlHelper.cs index 5f1acb8f17..97c626f34b 100644 --- a/src/Libraries/SmartStore.Services/DataExchange/Export/ExportXmlHelper.cs +++ b/src/Libraries/SmartStore.Services/DataExchange/Export/ExportXmlHelper.cs @@ -428,7 +428,8 @@ public void WriteManufacturer(dynamic manufacturer, string node) _writer.Write("Name", (string)manufacturer.Name); _writer.Write("SeName", (string)manufacturer.SeName); _writer.Write("Description", (string)manufacturer.Description); - _writer.Write("ManufacturerTemplateId", entity.ManufacturerTemplateId.ToString()); + _writer.Write("BottomDescription", (string)manufacturer.BottomDescription); + _writer.Write("ManufacturerTemplateId", entity.ManufacturerTemplateId.ToString()); _writer.Write("MetaKeywords", (string)manufacturer.MetaKeywords); _writer.Write("MetaDescription", (string)manufacturer.MetaDescription); _writer.Write("MetaTitle", (string)manufacturer.MetaTitle); diff --git a/src/Presentation/SmartStore.Web/Administration/Controllers/ManufacturerController.cs b/src/Presentation/SmartStore.Web/Administration/Controllers/ManufacturerController.cs index 34c826728d..b4e6576260 100644 --- a/src/Presentation/SmartStore.Web/Administration/Controllers/ManufacturerController.cs +++ b/src/Presentation/SmartStore.Web/Administration/Controllers/ManufacturerController.cs @@ -98,32 +98,13 @@ protected void UpdateLocales(Manufacturer manufacturer, ManufacturerModel model) { foreach (var localized in model.Locales) { - _localizedEntityService.SaveLocalizedValue(manufacturer, - x => x.Name, - localized.Name, - localized.LanguageId); - - _localizedEntityService.SaveLocalizedValue(manufacturer, - x => x.Description, - localized.Description, - localized.LanguageId); - - _localizedEntityService.SaveLocalizedValue(manufacturer, - x => x.MetaKeywords, - localized.MetaKeywords, - localized.LanguageId); - - _localizedEntityService.SaveLocalizedValue(manufacturer, - x => x.MetaDescription, - localized.MetaDescription, - localized.LanguageId); - - _localizedEntityService.SaveLocalizedValue(manufacturer, - x => x.MetaTitle, - localized.MetaTitle, - localized.LanguageId); - - //search engine name + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.Name, localized.Name, localized.LanguageId); + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.Description, localized.Description, localized.LanguageId); + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.BottomDescription, localized.BottomDescription, localized.LanguageId); + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.MetaKeywords, localized.MetaKeywords, localized.LanguageId); + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.MetaDescription, localized.MetaDescription, localized.LanguageId); + _localizedEntityService.SaveLocalizedValue(manufacturer, x => x.MetaTitle, localized.MetaTitle, localized.LanguageId); + var seName = manufacturer.ValidateSeName(localized.SeName, localized.Name, false, localized.LanguageId); _urlRecordService.SaveSlug(manufacturer, seName, localized.LanguageId); } @@ -344,6 +325,7 @@ public ActionResult Edit(int id) { locale.Name = manufacturer.GetLocalized(x => x.Name, languageId, false, false); locale.Description = manufacturer.GetLocalized(x => x.Description, languageId, false, false); + locale.BottomDescription = manufacturer.GetLocalized(x => x.BottomDescription, languageId, false, false); locale.MetaKeywords = manufacturer.GetLocalized(x => x.MetaKeywords, languageId, false, false); locale.MetaDescription = manufacturer.GetLocalized(x => x.MetaDescription, languageId, false, false); locale.MetaTitle = manufacturer.GetLocalized(x => x.MetaTitle, languageId, false, false); diff --git a/src/Presentation/SmartStore.Web/Administration/Models/Catalog/ManufacturerModel.cs b/src/Presentation/SmartStore.Web/Administration/Models/Catalog/ManufacturerModel.cs index 92b898b626..f84b159c81 100644 --- a/src/Presentation/SmartStore.Web/Administration/Models/Catalog/ManufacturerModel.cs +++ b/src/Presentation/SmartStore.Web/Administration/Models/Catalog/ManufacturerModel.cs @@ -33,6 +33,10 @@ public ManufacturerModel() [AllowHtml] public string Description { get; set; } + [SmartResourceDisplayName("Admin.Catalog.Manufacturers.Fields.BottomDescription")] + [AllowHtml] + public string BottomDescription { get; set; } + [SmartResourceDisplayName("Admin.Catalog.Manufacturers.Fields.ManufacturerTemplate")] [AllowHtml] public int ManufacturerTemplateId { get; set; } @@ -138,7 +142,11 @@ public class ManufacturerLocalizedModel : ILocalizedModelLocal [SmartResourceDisplayName("Admin.Catalog.Manufacturers.Fields.Description")] [AllowHtml] - public string Description {get;set;} + public string Description { get; set; } + + [SmartResourceDisplayName("Admin.Catalog.Manufacturers.Fields.BottomDescription")] + [AllowHtml] + public string BottomDescription { get; set; } [SmartResourceDisplayName("Admin.Catalog.Manufacturers.Fields.MetaKeywords")] [AllowHtml] diff --git a/src/Presentation/SmartStore.Web/Administration/Views/Manufacturer/_CreateOrUpdate.cshtml b/src/Presentation/SmartStore.Web/Administration/Views/Manufacturer/_CreateOrUpdate.cshtml index 12490e9aa6..bc9fed5c30 100644 --- a/src/Presentation/SmartStore.Web/Administration/Views/Manufacturer/_CreateOrUpdate.cshtml +++ b/src/Presentation/SmartStore.Web/Administration/Views/Manufacturer/_CreateOrUpdate.cshtml @@ -61,7 +61,7 @@ @Html.ValidationMessageFor(model => model.Locales[item].Name) - + @Html.SmartLabelFor(model => model.Locales[item].Description) @@ -70,6 +70,15 @@ @Html.ValidationMessageFor(model => model.Locales[item].Description) + + + @Html.SmartLabelFor(model => model.Locales[item].BottomDescription) + + + @Html.EditorFor(model => model.Locales[item].BottomDescription, "Html") + @Html.ValidationMessageFor(model => model.Locales[item].BottomDescription) + + , @ @@ -82,7 +91,7 @@ @Html.ValidationMessageFor(model => model.Name) - + @@ -91,6 +100,24 @@ @Html.ValidationMessageFor(model => model.Description) + + + + + + + +
@Html.SmartLabelFor(model => model.Description)
+ @Html.SmartLabelFor(model => model.BottomDescription) + + @Html.EditorFor(x => x.BottomDescription, "Html") + @Html.ValidationMessageFor(model => model.BottomDescription) +
+ +
)) @@ -360,7 +387,12 @@