cookbook , sitefinity , cms ,

Sitefinity Development - Problems and Solutions

Abhith Rajan Abhith Rajan FollowJanuary 19, 2018 · 2 min read · Last Updated:

Through this post, am sharing some of the problems I encountered during development in a Sitefinity project.

Table of Contents

Child pages not showing in navigation menu

We were customized the navigation template to match up with our design, and our menu layout had up to 2 levels. The problem was, only first level menu's being displayed. It was actually a simple configuration which we missed, on the navigation widget settings, make sure to check the level to display. In our case, it was 1. So no child items are shown. After setting it to 2, the child items shown fine. Simple thing but wasted an hour on this.

Caching issue for pages with NO CACHING profile

I wrote another article just for this. Check it out here

Localization not reflecting in when resource files are updated

Restart the website or recycle the app pool associated with the website in the IIS in order to see the localization updates.

Forgot password email not triggered

Go through the KB article with directions on what needs to be configured and an example screencast ( http://www.screencast.com/t/EF0N2LSiwV ) . Also, the KB describes how to configure smtp4dev so you can test the set-up.

https://knowledgebase.progress.com/articles/Article/How-to-use-smtp4dev-to-test-Sitefinity-emails

Note that this is an example for forms notifications, so in your case, you do not need to follow 3. Enable Forms notifications.

However, please make sure that Password Recovery is configured correctly. EnablePasswordReset needs to be set to true and enablePasswordRetrieval should be set to false. Please, check this documentation:

https://docs.sitefinity.com/administration-configure-the-password-recovery-link

Also, note that restart of the application is required.

Abhith Rajan
Written by Abhith Rajan Follow
Abhith Rajan is an aspiring software engineer with more than 6 years of experience and proven successful track record of delivering technology-based products and services.