01 Oct 2009
22 Apr 2010
Link to this post
I am evaluating SiteFinity and trying to see how difficult it is for me to take a page provided to me with HTML & CSS by my designer, and get it to work inside the CMS. It's simple enough to create a master page in Visual Studio and drop it in, restart IIS and get it selectable by pages.
What I can't figure out is how to make it actually work as a CMS dynamic page once there. Example: I created a new master page. It works fine in SiteFinity (i.e. I can see my CSS div/zones, etc.). However I cannot see any content at all (e.g. menu, body content, sidebar, etc.). I then go to one of the existing SiteFinity master pages, like "inner.master" and copy all the markup from there, go to my page, paste it all over my code, so effectively I have an exact duplicate of your fully-working template. Save it and set my random page to use that new template. What I get is a really generic page with no menu, although there is some content. Why doesn't it look exactly like the page when rendered with "inner.master" ?
I assumed all I needed to do was name my DIV tags correctly to get the CMS to assign content to the right places on my master page (this is how Joomla does it), but it's obvious there's something more going on behind the scenes. I tried to learn what that is, but the developer manual CHM is corrupted (titles but no content; I dl'd it twice) and the pages in the online manual that refer to this process are also blank. So the question is: How do I create my own master pages, drop them into an existing site (like the sample one that comes with the product), and have them work? Is there a tutorial somewhere?