When working with Sitefinity Intra-Site Modules, all your module’s logic, code, and markup is contained in User Controls. This allows you to inherit all the styles from the default Sitefinity backend theme. However you might want to add additional styling to your admin controls. You can accomplish this easily by adding a custom stylesheet for […]
Category: Sitefinity
When developing a Sitefinity Intra-Site Module you’ll likely be creating public widgets that your users will be dropping onto pages. Rather than relying on your users to manually add them to the toolbox, you can register these controls yourself during module installation. Here is a demo code snippet that shows an example of how you […]
The ViewMap is a Sitefinity setting that globally maps Sitefinity control types to specific custom templates. You can use this go override the default templates for virtually any Sitefinity control. In this video I’ll demonstrate how the Viewmap, along with a little help from Telerik’s free JustDecompile utility, allow you to remove the Social Links […]
The classification widgets in Sitefinity allows you to display the list of taxonomy names (such as categories or tags) used by content items in Sitefinity. You can specify a specific content type (even Dynamic Modules with this workaround) and to allow your visitors to filter the content items. Custom Blogs Taxonomy Control However, if you […]
Sitefinity includes a helpful inline editing feature, which allows an authorized user to quickly update content on the public website instead of the administration backend. This can be enabled for all, some, or no users, depending on your needs and configuration. http://blip.tv/play/AYL1vnQC.html?p=1
By default, Sitefinity disallows special characters in the SEO title for a page. This video demonstrates how to override this setting, allowing you to specify different restrictions (or remove them entirely). http://blip.tv/play/AYL0%2BDUC.html?p=1 Regular Expressions You may have noticed that for the first regex property, I replaced it with [^\S\s]. The reason for this is that […]
The PageManager in Sitefinity has a method called CreateControl that is overloaded to allow both Compiled (dll) controls as well as simple User Controls (.ascx files) to be initialized and added to a Sitefinity page. Both overloads require a string containing the name of the ContentPlaceholder that will hold the control, which is defined in […]
When migrating to the latest Sitefinity from the old version 3.7, by default the original .aspx page extension remains intact. It is stored in the Extension property of the PageNode. You can remove (or change) this extension with this simple code snippet: RemoveSitefinityPageExtensions.cs on Gist
The Sitefinity classification widgets allow you display a list of taxonomy items (Categories, Tags, etc.)from your various content items. By default this control collects and renders all used taxonomy items, regardless of type.
The Sitefinity Ecommerce Config class has a helpful property containing a list of countries that you can easily use to bind to a custom control, such as a drop down menu.