We've created a Footer widget defined below:
using Telligent.Evolution.Components;
namespace CustomWidgets.Common
{
public class Footer : ExternallyImplementedFooterFragmentBase
{
public Footer() : base("~/CustomWidgets/Common/Footer.ascx")
{
}
public override string FragmentDescription
{
get { return "Footer use throughout the site"; }
}
public override string FragmentName
{
get { return "Footer widget"; }
}
}
}
We have added the XML below to all 3 theme.config files:
<FooterFragments inheritProperty="inheritFooters" editable="true">
<FooterFragment type="CustomWidgets.Common.Footer, CustomWidgets" />
</FooterFragments>
The class is in a separate library from the Web project yet when go to the page editor and try to edit the footer, the widget is not in the list of available widgets to select. The user control the widget points to does exists and the relative page is correct. As a side note, if we change the footer to inherit from ExternallyImplementedConfigurableContentFragmentBase is does display in the widget list. Any help here would be much appreciated. We are using Telligent 6.1.
Regards,
Jean