Einzelnen Beitrag anzeigen
  #1  
Alt 09.12.04, 00:02
KaiHawaii KaiHawaii ist offline
Forum Newbie
 
Registriert seit: 08.10.04
Beiträge: 39
KaiHawaii eine Nachricht über ICQ schicken

iframe in template einbinden?


hallo zusammen,

hab da ein "kleines" problemchen mit dem verwenden von iframe in der templatevorlage.
muss da ne seite nachbauen die auf T3 läuft und das design zu 100% übernehmen.
die alte site ist mit framset und viel javasript zusammen gebastelt. da ich eigentlich nicht mit einem framset in T3 arbeiten wollte, habe ich wochenlang mit css + div´s versucht das design (kompatibel zu IE6, IE5 Mäc, Opera, Firefox) zusammen zubasteln. hat bloß nicht gefunzt.

einzigst die verwendung mit einem iframe war zufiedenstellend (ich weis ist auch nicht viel unterschied zu nem frameset)
http://www.kaihofmann.com/test/template.htm

nu hab ich versucht das ganze als T3 template zusammen zubasteln und mit Tscript zum anzeigen zu bewegen. leider kommt T3 nicht mit dem html-tag <iframe> in der templatevorlage zurecht.
http://www.kaihofmann.com/index.php
da wo man ###INHALT### sieht sollte eigentlich der ganze tt_content-inhalt des iframe angezeigt werden.

ich weis, daß es diverse extensions für iframes gibt, aber nur, um selbst neuen content in eine seite einzbauen und nicht direkt ins template zu pflanzen. (oder bin ich zu doof dafür? :roll: )

hab schon im "anderen" forum gestöbert, aber keine lösung dafür gefunden.

vielleicht weis ja jemand hier im forum ne andere lösung oder hat so was ähnliches schon gemacht.

danke schonmal fürs lesen!
greetings
kaihawaii

p.s. den iframe durch div-tag zu ersetzen funzt nicht.


hier mal meine scripte:

Code:
 
temp.10 = HMENU
temp.10.entryLevel = 0
temp.10.1 = GMENU
temp.10.1 {
#       target = _parent
       NO {
           wrap = <td width="11%" align="center" valign="top" bgcolor="{$col_o}"> | </td>
           XY = [10.w]+15, 14
           backColor = {$col_o}
           10 = TEXT
.
.
. 
.         
          backColor = {$col_lb}
          10.fontColor = {$col_w}
          10.niceText = 1
           }
}


temp.20 = HMENU
temp.20.entryLevel = 1
temp.20.1 = TMENU
temp.20.1.noBlur = 1
temp.20.1 {
   expAll = 1
   line-height: 12px;">|</font>
   NO.allWrap ={$wrapSub}
   NO.ATagBeforeWrap = 1
   NO.ATagParams = class="menuno"
   ACT < .NO
   ACT = 1
   ACT.ATagParams = class="menuact"
   }

temp.30 = HTML
temp.30.value = style="background-image: url({$back});"


# Default PAGE object:   ----------------------------------------------------------
main = PAGE
main.typeNum = 0
main.stylesheet = fileadmin/innomea/template_style.css
main.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php

main.10 = TEMPLATE
main.10 {
     template = FILE
     template.file = fileadmin/innomea/template.htm
     workOnSubparts = BODY
     marks.INHALT = CONTENT
     marks.INHALT {
          table = tt_content
          select {
                 pidInList = this
                 orderBy = sorting
                 }
          }
     marks.MENU_1 < temp.10
     marks.MENU_2 < temp.20
     marks.BACKPIC < temp.30
     marks.DRUCKVERSION < temp.40
     marks.TOP < temp.50
}


# -------------------------------- IFRAME Start ------------------------
content = PAGE
content.typeNum = 1
content.stylesheet = fileadmin/innomea/styles_content.css
content.includeLibs.gmenu_layers = media/scripts/gmenu_layers.php

content.10 = TEMPLATE
content.10 {
     template = FILE
     template.file = fileadmin/innomea/content.htm
     workOnSubparts = BODY
     marks.INHALT = CONTENT
     marks.INHALT {
          table = tt_content
          select {
                 pidInList = this
                 orderBy = sorting
                 }
          }
}

# -------------------------------- IFRAME Ende ------------------------

templatevorlage:
Code:
<!-- ###BODY### Start-->
<table class="maintab" border="0" cellpadding="0" cellspacing="0">
<tr valign="top">
  <td class="toptab" bgcolor="#ffffff" colspan="3" valign="middle" align="right"></td>
</tr>
<tr valign="top">
<td class="mainbacktab" ###BACKPIC### align="left" valign="top" rowspan="2">
</td>
<td class="submenutab" align="left" valign="top" colspan="2">
	<table class="tablesubmenu" border="0" cellspacing="0" cellpadding="0" align="left">
		<tr>
		<td class="tablesubmenu_1" align="left" valign="top" nowrap>###MENU_2###</td>
		<td class="tablesubmenu_2" align="right" valign="middle" nowrap>###TOP### ###DRUCKVERSION###
		</td>
		</tr>
	</table>
</td>
</tr>
<tr valign="top" bgcolor="#3366CC" align="left">
<td class="iframetab" colspan="2" align="left" valign="top"><iframe src="fileadmin/innomea/content.htm" align="left"   frameborder="0" height="100%" width="100%" name="testframe" scrolling="auto" marginheight="0" marginwidth="0">Ihr Browser unterstützt keine eingebetteten Frames</iframe>
</td>
</tr>
  <tr valign="top">
	<td class="bottomtab" colspan="3" align="left" valign="top">
		<table class="tabmenu" border="0" cellspacing="0" cellpadding="0">
		<tr valign="top">
		<td id="td_menu1" valign="top"></td>
		</tr>
		<tr valign="top">
		###MENU_1###
		</tr>
		</table>
	</td>
  </tr>
</table>

<!-- ###BODY### Ende-->
content.htm (iframe)
Code:
<!-- ###BODY### -->
###INHALT###
<!-- ###BODY### -->
__________________
Typo 3.7 - PHP 4.4.2 - MySQL 4.1.14 - profihost.de
Mit Zitat antworten