Marcologix wrote:4. If I select another layout option (say 'Integrated' or 'Classic 3 Frames'), I am then given the option to access / edit the associated HTML Code. However, I can never see the result of my edits because simply selecting one of these other options will result in the following error when the project is published: "<%TABLE_OF_CONTENTS%> variable missing in Content template!" (Note that this error will occur even if no code changes have been made.)
The "Layout" definition controls the type of skin you are generating. You must never change this in any pre-designed skin, the result will always be disastrous. The V3 skins are "single-page responsive" skins and if you change that they will no longer work because then Help+Manual generates completely different HTML code on many many levels, for traditional skins using a frame-based layout, and nothing in the skin is prepared for that. There isn't any HTML for the layout page because there is NO layout page in the V3 skins. Everything is in the HTML Page Template because that is the main page.
In the V3 skins, every single topic page contains the entire layout -- index.html is now just the shorthand for the default topic. Whichever page the user starts from becomes the "main" page and they then stay there. When they browse in the help the contents of the topic box are dynamically replaced.
Hope this makes it a little clearer.
On the project title issue:
The project title is the <%TITLE%> tag, and it's referenced in the HM_HEADERBOX.html
file in the baggage. The easiest way to eliminate the title without interfering with anything is to make the header invisible without removing it from the layout of the page:<div id="headerwrapper" style="visibility: hidden;"><h1 class="page_header" id="hm_pageheader"><%TITLE%></h1></div>
This eliminates the need to also edit the CSS files to get rid of the background on the empty header box etc.
All this being said, however, I would say that removing the project title might not be such a good idea.