1 person found this helpful
First - terminology check: you're generating WebHelp, but not publishing it to your server, right?
So if you zip up your WebHelp folder inside your project's \!SSL!\ folder and send that, it should "unpack" with the same structure. You'll have to tell the recipient what the "start page" is if it isn't something standard like "index.htm" - usually it's your project's name, but it doesn't have to be.
Hi Peter & Jeff,
My default page and index page are the same page.
I figured out one issue was that I zipped the entire folder, and they were opening index.htm from the WPA_User_Training folder, not the WebHelp folder - my mistake. So I have now zipped up the Webhelp folder, and have told them the index.html file is the start file.
If there is any issue after that I'll repost. Unfortunately they won't have it available to review until later today.
1 person found this helpful
That must mean you have created a topic with the filename index.htm and then in the dialog where you generate the help you have named the start page as index.htm. As a result you are attempting to create two files with the same name in the output. RoboHelp takes care of that by renaming one but you are then left with confusion.
Avoid creating any topic with the filename index.htm.
See www.grainge.org for RoboHelp and Authoring tips
So this is what I found out - my topic title is Welcome, file name is index.htm:
When publishing my webhelp, my default topic is index.htm:
So I found that if I use the index.htm URL, I still don't get the frames, but if I put #index.htm, it brings it up properly. I'm sure this is my ignorance, but why is it that I have to add the # sign to display the frames?
Thank you in advance... this forum is a wealth of knowledge... and extremely appreciated!
I'm sure Peter is safely tucked away in bed at the moment so will try to help.
When you open WebHelp you point at the WebHelp start page. This page is special and is vastly different than your default topic. It is defined in your Single Source Layout recipe. I'm not sure what version of RoboHelp you are using and don't believe I saw it mentioned anywhere in the thread. But based on your screen capture I'm going to hazard a guess and say it is maybe version 7?
Assuming Version 7, your Single Source Layout dialog for WebHelp would look like this:
The HTML file specified in the highlighted area is used to start the WebHelp. It's a good idea to name the file index.htm because this name has special meaning to a web server.
When this page is opened it sets a cascade of events in motion. Similar to a domino effect. It sniffs the browser and depending on what it finds it makes adjustments. Then it begins dividing the screen into several smaller frames and populating each frame with information. The last action is to load the Default Topic into the Topic frame. And you specify the Default Topic in this field:
The Default Topic is simply the first topic presented to the user after the full WebHelp loads. As you should hopefully see by now, you cause a great amount of confusion if you try to name these two to be the same. RoboHelp will insist on naming one of them differently. So I'd recommend naming the Default Topic to be Welcome.htm and the WebHelp start page to be Index.htm.
Hopefully this helps... Rick
Helpful and Handy Links
I swear sometimes I see things dyslexically - I swore that was how I set it up - after all, I do love my goober guide! And... I even double checked my setups.
But, you are correct:
I am exactly the opposite of what I should be. I will rename my pages, and I'm sure the problem will go away!