Customising Wiki Pages - Part 2
Dissecting Wiki Pages
Let's start by first finding out where the information is stored. Hint to where it is stored lies in the fact that EditForm.aspx is used to edit the content of the wiki page. Most seasoned SharePoint users would know that EditForm.aspx is used to populate the fields in a list or document library. Hence we can safely say that the content of the wiki pages are stored in the fields! But how do we verify that fact?
It's quite easy actually, just need to create a new view, and add the field, "Wiki Content" into the view, and you can see that content are in fact stored in the fields.
Since the information are stored in the fields, then what is createwebpage.aspx doing? And what does the aspx pages contain? When you examine createwebpage.aspx, you will learn that after clicking on the create button, what it essentially does is just to upload "12/template/documenttemplates/wkpstd.aspx", and set the fields accordingly. Neat, I would say...
Next up, getting our hands dirty...