Skip to content

Instantly share code, notes, and snippets.

@sitefinitySDK
Created April 7, 2025 10:11

Revisions

  1. sitefinitySDK created this gist Apr 7, 2025.
    31 changes: 31 additions & 0 deletions ExtendedContentListEntity.cs
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,31 @@
    using Progress.Sitefinity.AspNetCore;
    using Progress.Sitefinity.AspNetCore.Widgets.Models.ContentList;
    using Progress.Sitefinity.Renderer.Designers.Attributes;
    using Progress.Sitefinity.Renderer.Entities.Content;

    namespace SandboxWebApp.Entities
    {
    /// <summary>
    /// Extended entity class for the ContentBlock view component.
    /// </summary>
    public class ExtendedContentListEntity : ContentListEntity
    {
    /// <inheritdoc />
    [ContentSection(Constants.ContentSectionTitles.SelectContentToDisplay, 0)]
    [Content(
    Type = $"{KnownContentTypes.ListItems}, {KnownContentTypes.News}",
    TypeBlacklist = "Telerik.Sitefinity.DynamicTypes.Model.PressReleases.Pressrelease"
    )]
    public override MixedContentContext SelectedItems
    {
    get
    {
    return base.SelectedItems;
    }
    set
    {
    base.SelectedItems = value;
    }
    }
    }
    }