Skip to main content
Participating Frequently
November 15, 2013
Question

Multiscreen HTML5: iPhone Output Not Built Correctly (Missing HTML Files)

  • November 15, 2013
  • 1 reply
  • 902 views

I need expert help to resolve this issue. Hopefully, this issue will sound familiar to someone, and they can provide some guidance.

Since I started using RH10 a few months ago, I have delved into the details of Multiscreen HTML5 only as much as was needed to get the work done. I have an issue that has me flustered.

By default, I am building my help project for all platforms (iPad, iPhone, Desktop, etc.), with iPad selected as the Default. The iPad & Desktop help both work fine, no issues.

However, when I open the index.htm file in the iPhone folder, it opens the table_of_contents.html screen, which contains nothing but a search field. Additionally, many of the html files (that are in the iPad folder) are not being built for the iPhone folder (missing). When I look at the other folders (kindle_fire, or android_galaxy_tab for example) the files are all there and they work fine.

When I compare the HTML for the Table_of_Contents.htm files for ipad and iphone, they are identical except the default file for iPhone is home.htm instead of table-of-contents.htm. But when I change the HTML to make them identical, I still have the same problem. When I open, it jumps to the searchresults.htm screen instead of displaying the Contents.

When I wipe out the iPhone folder and rebuild it, the results are the same.

So, somewhere, somehow, I have evidently unknowingly either selected or deselected something that caused the missing sections to be excluded (or not be built).

I appreciate any help resolving this issue.

Thank you,

JimC

This topic has been closed for replies.

1 reply

Rsfl
Inspiring
November 18, 2013

Hi Jim,

If you use the same TOC (and no conditional build tags etc.) then each subfolder in the output should contain the topic files of the entire project. However, the output is not intended to be accessed via the index.htm files in these subfolders, but via the index.htm file in the Multiscreen_HTML5 folder. This is a so-called sniffer that detects the viewing conditions and, based on the associated screen profiles, selects the right screen layout to display.

If you think that there is a problemspecifically with the iPhone screen layout in your project, you can try deleting it in the 'Project settings' pod under 'Screen layouts', then right-click and create it again.

Robert

JimCulAuthor
Participating Frequently
November 18, 2013

Thanks Robert. I use the same TOC and have no conditional tags. I realize the output "should" contain all topics, and they do in all folder except the iPhone folder.
I have tried opening the index.htm file in the Multiscreen_HTML5 folder, but it cannot resolve the links in the iPhone folder because many files are missing. The problem is that the files are not being built.  And I did delete and recreate it, several times

Thanks,

Jim

Peter Grainge
Community Expert
Community Expert
November 18, 2013

Have you checked the build expression for that layout to ensure they are not being excluded there?


See www.grainge.org for RoboHelp and Authoring tips

@petergrainge

Use the menu (bottom right) to mark the Best Answer or Highlight particularly useful replies. Found the answer elsewhere? Share it here.