Forgot to add on code but my idea of layout would also add a heading on the middle of the topbar (where's mediaportalwebinterface-text) so you'd know what page you are looking at (Scheduled programs, TV-server status etc) and username would be on the right. Same topbar offcourse would be on all pages and no separate mainmenu at all.I originally did not include the MP logo into the html templates as I thought it would be a bit pretentious for my little project. But I really like the look of what you are working on, so If the MP gurus don't mind, we could look at re-designing the non-PDA html template pages that are included in the install.
Actually it doesn't work. I know using <table> tag inside table's <td> cell SHOULD work as you described but what it actually does is it makes every channel display 100% screen width and program entries are placed next to other on same column until row ends and then they get to next row. I'm could maybe could tweak style.css somehow to display this stuff right, it's just that I'm not that familiar with css and I've done only little of this kind of work.The custom HTML is placed into a detail cell in the main program guide table. So creating a table in the cell should make it space correctly.
Kev
Main problem is, that using custom HTML cell on management-program, program entries get automatically separated with <td>!!!data!!!</td> not <tr><td>!!!data!!!</td></tr> like on default setting (when there's nothing on custom detail cells).
I know the code I posted isn't correct due it hasn't got <table> tag inside <td> cells, so it's not standard html because it breaks the syntax but it's so far only way I could set it even close what I'm after.
To sum this up, problem is that there's <tr> missing before <td> when using custom html program entry. And same </tr> missing after </td>. I don't know how this is with other layouts as I'm only after vertical view. Also it's impossible to get current program on bolded for me as I think it's hardcoded to !!!showid!!! and I can only use !!!progid!!!. There's no "simple" way to get over it.. other than if you made !!!showid!!!-value customizable. But that's more work again. That way you could easily add javascript to links though.