Linking to old site - wrapping frames iframe
Hi All
I have decided to move to Drupal as our new intranet solution but I’m being held back by what should be a simple problem,
I have imported our old menu structure in to Drupal and it includes a lot of links to our old web server ie .
menu1 - menu2 - menu4
- menu5
- menu 3 - menu6
- menu7
all menu* have links like http://oldsite.com.au/menu*
I can launch these in the same window but i need to be able to launch them in the body of Drupal leaving the Top and Left navigation as is.
The old site will remain for a long time yet because it allows people to edit html files directly with Dream weaver ect.
I believe the easiest way would be to add some code to the base page but I’m nut sure where to start.
I’ve also noticed that every menu must have a unique page or else the whole structure breaks, ie, if menu2 and 3 both have /node/5 then when menu3 is clicked menu2 will open up and the user cant get to the contents of menu3, is this fixable so that i can have a common page??
any help would be greatly appreciated.

iframe works for me
I was able to wrap a proprietary database file and have it work in Drupal while keeping the left/right & headers intact simply by creating a new PAGE content item.
Then, in the body of the page I simply included code that called the old page:
<div><iframe src="http://oldside.com.au/page_whatever.html"
width="100%"
height="1600"
frameborder="0"
scrolling="no">
</iframe>
</div>
You could replicate this, linking each menu item to a page content item and then iframingwhatever page on your old site corresponds to it.
(the height on mine, by the way, is because it's a very long page. Your height may vary)
Linking to old site - wrapping frames iframe
Thanks for the reply, the only problem with this is the vast abound of pages I will have to create just to link to already created pages.
I guess I was hoping for a way to extend the current linking feature ie. Instead of using http://site.com.au I would use something like ext:http://site.com.au,
I would then use some sort of code in body or menu of Drupal to display the page is the body rather that open a new window.
How do you do this? I add
How do you do this?
I add this html code in the html pop-up in the tinymce, but I only see blank page. When I open the html pop-up I just see the div tags, not the iframe. It desapears all the time. I´ve full html, and verify html to false in cleanup and output in tinymce.
Help!!
HTML
Before pasting the code in the tinymce window, click the HTML icon (next to the question mark) in the tinymce icon set. Then you get a popup HTML editor. In this popup, paste the code and edit as you need.
Then press the UPDATE button in this popup and save the page.
Should work now.
Davy
That's what I'm doing :s I
That's what I'm doing :s
I click the HTML icon ("edit HTML source" is the label) and I paste the code in the popup, then update. Notice this:
I click the HTML icon and paste the following (without spaces):
< p >< iframe scrolling="auto" src="http://www.google.com" style="border-style: hidden; width: 100%; height: 600px;">< / iframe>< / p >
I press update, BUT before saving I press HTML icon again, and I JUST SEE:
< p > < / p >
The code IS GONE!! why??????
Include an external site - Solved
I solved the problem going directly into mysql database. Once I've found the node where I want to include the external site, I did the following query:
UPDATE `database`.`node_revisions` SET `body` = '< d i v class="codeblock"> < d i v class="codesnip-container"> < p >< i f r a m e scrolling="auto" src="http://webexterna.com" style="border-style: hidden; width: 100%; height: 1000px;">< / i f rame>
' WHERE `node_revisions`.`vid` =58 LIMIT 1 ;
where vid=58 is node/58, where I want to include the site.
But, it doesn't work if I edit the content from the administration site. If I want to change any parameter I need to access the database directly.