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### -->