error parsing blog xslt file in business site after unpublishing blog
Hi all, I'm brand new to Umbraco so your patience is appreciated!
I installed Umbraco 4.8 with the "business starter kit." I unpublished the "company blog" and "about" nodes. Then, I commented out the blog and newsfeed in the "business homepage" template.
Now when I load the site, I see the following error on all of the site pages: "Error parsing XSLT file: \xslt\umbBlogRssFeedLink.xslt".
I tried appending ?umbdebugshowtrace=true to the URLs, but the site is not showing me stack trace information.
This probably happens because the macro that use this file is placed somewhere on a template - could sound like it's generating a <link> tag in the <head> section somewhere. The macro is very likely to require the presence of a Blog section...
You can go to the Developer section and find the Macro that use this file. Then you need to find the template where the macro is called.
Ah - just noticed you said you've commented out the newsfeed, which is probably the culprit.
If you've just put standard HTML comment tags around the <umbraco:Macro> tag (or any other .NET control), that won't work - the macro is called anyway because of the runat="server" attribute (I guess the MS-devs were a little lax in their parsing rules :-).
Try deleting the macro tag entirely, or change the attribute to runningat="server" or something similar that makes it a non-servertag completely.
I went to the business homepage template and completely removed the "umbBusinessFrontpageBlog" and "umbFeedViewer" macro references that I had previously commented out. But, I still see the "Error parsing XSLT file: \xslt\umbBlogRssFeedLink.xslt" message on all of the site pages.
error parsing blog xslt file in business site after unpublishing blog
Hi all, I'm brand new to Umbraco so your patience is appreciated!
I installed Umbraco 4.8 with the "business starter kit." I unpublished the "company blog" and "about" nodes. Then, I commented out the blog and newsfeed in the "business homepage" template.
Now when I load the site, I see the following error on all of the site pages: "Error parsing XSLT file: \xslt\umbBlogRssFeedLink.xslt".
I tried appending ?umbdebugshowtrace=true to the URLs, but the site is not showing me stack trace information.
Where do I start to fix this problem?
Hi Lauren - welcome to the community!
This probably happens because the macro that use this file is placed somewhere on a template - could sound like it's generating a <link> tag in the <head> section somewhere. The macro is very likely to require the presence of a Blog section...
You can go to the Developer section and find the Macro that use this file. Then you need to find the template where the macro is called.
/Chriztian
Ah - just noticed you said you've commented out the newsfeed, which is probably the culprit.
If you've just put standard HTML comment tags around the <umbraco:Macro> tag (or any other .NET control), that won't work - the macro is called anyway because of the runat="server" attribute (I guess the MS-devs were a little lax in their parsing rules :-).
Try deleting the macro tag entirely, or change the attribute to runningat="server" or something similar that makes it a non-servertag completely.
/Chriztian
Hi Chriztian, thanks for replying.
I went to the business homepage template and completely removed the "umbBusinessFrontpageBlog" and "umbFeedViewer" macro references that I had previously commented out. But, I still see the "Error parsing XSLT file: \xslt\umbBlogRssFeedLink.xslt" message on all of the site pages.
Business homepage template code now says:
Hi Lauren,
OK - then you should check the umbMaster template (that's the alias, it's probably just called Master...
I would guess that's where the problem is...
PS: If you don't get any debug info using ?umbDebugShowTrace=True you need to enable debugging in the web.config - it's should be easy to find.
/Chriztian
Awesome, umbMaster was the culprit. Thanks!
is working on a reply...