I've been trying to solve this for several days and can't seem to work it out. The design calls for a page that has the standard form, no calendars. No problem with that. If the user wants to look at the next 12 months and see what's available we want a link to a page that display the calendars. I've got a page that does that.
Here's the part I haven't been able to work out. They would like a booking form below the calendars so that if you see a date you want to book, you're ready to go.
I can't seem to work out how to generate the booking form, since it's not on the node page. It seems like I should be able to call hotel_booking_form($node) passing the correct nid, but that generates an error at $form['body_field'].
I know you can use the search form as a block, but that adds a lot of extra complexity to the system. We are only managing 6 rooms, the single calendar is enough info.
Any chance you could point me in the right direction?