Skip to main content
Diech
Known Participant
January 5, 2010
Question

Robohelp not displaying the correct default topic

  • January 5, 2010
  • 1 reply
  • 999 views

I'm working remotely with Robohelp 7 files that were copied from our office server.

I edited some files and then saved and got this message:

default.htm, used in i_menu.htm is outside of the current project and will not be shown in Project Manager. iy_menu, used in i_menu is outside of the current project, blah, blah, p_menu used in i_menu is outside of the current project . . . blah, blah

The file i_menu IS in the project and it is the default topic designated in the project's properties. I tried to import i_menu.htm in hopes that it would be recognized as "inside" the project, but RoboHelp freezes up and I have to shut down the program.

When I generate the help, I get some other topic as the default topic.

Any help would be appreciated! Carole

    This topic has been closed for replies.

    1 reply

    Community Expert
    January 5, 2010

    It sounds to me like the hyperlink defined in i_menu.htm is incorrect.

    For example, i_menu.htm lives in a folder "folder1" and default.htm lives in the project root folder. Hopefully the below illustrates the folder structure.

    - my_project

      default.htm

      - folder1

        i_menu.htm

    In this example link in i_menu.htm should be:

    href="../default.htm"

    But it might be:

    href="../../default.htm"

    Or maybe the path is hard coded something like:

    href="d:/myproject/default.htm"

    but your project is on c: drive, not d: drive.

    BTW I hope you don't normally work on the project on the server? It's really not recommended and can cause all sorts of problems. It's best to copy it to your local drive to work on, and then back to the server for backup purposes when you finish. (If it's in source control on the server, this should be fine, as the files should be checked out to your local drive anyway.) Sorry if I'm telling you something you already know.

    Diech
    DiechAuthor
    Known Participant
    January 6, 2010

    Thank you for your reply. Sorry, for not mentioning that I am working locally on my PC and not from the server.

    I looked in the i_menu html code and here is the way it's coded: href="default.htm"

    I also looked through all of the help files in this project and couldn't find a file titled: default.htm. I also checked the original files on the server for this project and there is no default.htm file. Is there supposed to be one that you can see? Does RoboHelp create it?

    Sorry, I'm real lame when it comes to this technical stuff.

    Captiv8r
    Legend
    January 6, 2010

    After I wrote my last message, I started to wonder about WebHelp Pro. I had set up my output in the WebHelp dialog box, but I had never checked to see if there was any setup for Webhelp Pro, and neither of them had been designated as the Primary Layout. When I checked WebHelp Pro it didn't have the correct default topic, and that's what RoboHelp was using when I generated the help system. I made designated Webhelp as my primary layout and regenerated and now the correct default topic displays! Hoorah!

    Can you tell me if I should be using WebHelp Pro or just WebHelp to generate the help system?

    Thanks very much,

    Carole


    Hi there

    See if the link below helps you answer that question.

    Click here to view

    Cheers... Rick

    Helpful and Handy Links

    RoboHelp Wish Form/Bug Reporting Form

    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!

    Adobe Certified RoboHelp HTML Training

    SorcerStone Blog

    RoboHelp eBooks