I am not sure if I have found a bug or we have something wrong in our setup. Version Episerver CMS 12.24.0 (everything else has also been updated to date)
When I use TemplateDescriptor on a component of a block and call this component with a "XXX" tag:
@Html.PropertyFor(m => m.CurrentPage.ContentArea, new {tag = "XXX"})
it works fine until I change the "Display as: Automatic" in CMS to some other value. Then only the regular Component is hit.
Component that should be called:
[TemplateDescriptor(AvailableWithoutTag = false, Tags = new[] { "XXX" })] public class FooBlockXXXComponent : AsyncBlockComponent<FooBlock>
Our configuration of DisplayOptions: services.Configure<DisplayOptions>(displayOption => { // TODO: Add/check breakpoints for mobile views for col definitions (e.g. "col-md-6 col-12" for half, etc.) displayOption.Add("full", "/displayoptions/full", "col-12", "", "epi-icon__layout--full"); displayOption.Add("half", "/displayoptions/half", "col-md-6 col-12", "", "epi-icon__layout--half"); displayOption.Add("wide", "/displayoptions/wide", "col-md-8 col-12", "", "epi-icon__layout--two-thirds"); displayOption.Add("narrow", "/displayoptions/narrow", "col-md-4 col-12", "", "epi-icon__layout--one-third"); displayOption.Add("one-quarter", "/displayoptions/one-quarter", "col-md-3 col-12", "", "epi-icon__layout--one-quarter"); });
Hi
I am not sure if I have found a bug or we have something wrong in our setup. Version Episerver CMS 12.24.0 (everything else has also been updated to date)
When I use TemplateDescriptor on a component of a block and call this component with a "XXX" tag:
@Html.PropertyFor(m => m.CurrentPage.ContentArea, new {tag = "XXX"})
it works fine until I change the "Display as: Automatic" in CMS to some other value. Then only the regular Component is hit.
Component that should be called:
[TemplateDescriptor(AvailableWithoutTag = false, Tags = new[] { "XXX" })]
public class FooBlockXXXComponent : AsyncBlockComponent<FooBlock>
Our configuration of DisplayOptions:
services.Configure<DisplayOptions>(displayOption =>
{
// TODO: Add/check breakpoints for mobile views for col definitions (e.g. "col-md-6 col-12" for half, etc.)
displayOption.Add("full", "/displayoptions/full", "col-12", "", "epi-icon__layout--full");
displayOption.Add("half", "/displayoptions/half", "col-md-6 col-12", "", "epi-icon__layout--half");
displayOption.Add("wide", "/displayoptions/wide", "col-md-8 col-12", "", "epi-icon__layout--two-thirds");
displayOption.Add("narrow", "/displayoptions/narrow", "col-md-4 col-12", "", "epi-icon__layout--one-third");
displayOption.Add("one-quarter", "/displayoptions/one-quarter", "col-md-3 col-12", "", "epi-icon__layout--one-quarter");
});
Thank you for any advice!
Petr