chen wrote:I go to the HTML of the index.php and do:
after the <body> Iinserted <?php include('header.php'); ?>
before the </body> I inserted <?php include('footer.php'); ?>
Thanks for the tip ! I had forgotten about this method and I too had problems trying to implement any sort of master page or iFrame solution to incorporate the same menu across multiple pages of a grid based responsive site.
Note... the syntax that worked for me was:
<?php include './menuphp.php';?>
where you would replace
with the name of the page that has a menu containing your grid. "php" does not have to be in the name, just assign the page that extension under the page properties and QnE will automatically add that extension. This is also a great way to add content that you may have created outside of QnE. Just store that content in your publish/upload folder.
On the page to be included, I used a standard floating grid - not a header - and made it a single column and put the menu inside that grid. In page properties, I turned off auto page size and turned on use 100% of page width.
All pages must have the php extension, as you mentioned.
On the pages where I want the menu to show up, I insert a floating grid with one column and put an HTML object in there (no divs in settings) and then put that include statement inside the HTML.
I put a header grid object above that just as a spacer. I'll post a link to my work around as soon as it is public.
PS: Notice with this solution that I am nesting one grid inside another. One level of nesting is allowed.