Zum Inhalt springen

Template content (default) bearbeiten

Erstellt am 21. Oktober 2003 · 19 Antworten · letzte Antwort am 23. Oktober 2003

Tags: Frage

Php_Diver ·

kein problem, da ich froh bin, das mir jemand antwortet.

zu jeder seite soll ein anderes bild mitgeliefert werden. der sinn dahinter ist, das jede seite einen anderen text bekommt und ein bild das NICHT mit dem text zusammen angezeigt wird, sondern an einer ganz anderen stelle der seite auftaucht. die grafik gehört zwar zur seite aber nur indirekt zum text.
wenn ich so einfach ein text mit bild anlege und dann den inhalt auslese kommt ja der text immer mit dem bild zusammen. das will ich ja nicht. ich muss das bild ausserhalb des markers inhalt auslesen können.

die grafik als contentelement brauche ich. glaube ich.
und da weiß ich nicht weiter.

hier meine vorlage:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>test</title>
</head>

<body leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
###DOKUMENT###
<table width="788" cellspacing="0" cellpadding="0" border="0">
<tr height="109">
<td colspan="2" align="left" valign="top" width="241" height="109"><img src="media/images/netany_logo.gif" height="109" width="241" border="0"></td>
<td align="left" valign="top" height="109"><img src="media/images/raster.gif" height="109" width="547" border="0"></td>
</tr>
<tr>
<td colspan="2" width="241" height="24"><img src="media/images/was_away_topmenu1.gif" width="241" height="25" border="0"></td>
<td rowspan="3" align="left" valign="top" height="134"> !!!! Hier muss grafik zum ###INHALT### rein !!!!!</td>
</tr>
<tr width="241">
<td align="left" valign="top" width="36"><img src="media/images/was_away_leftmenu1.gif" width="36" height="12" border="0"></td>
<td align="left" valign="bottom" width="205"><table width="100%" cellspacing="0" cellpadding="0" border="0">###MEN_TOP###</table></td>
</tr>
<tr>
<td align="left" valign="bottom" colspan="2"><img src="media/images/conclusion_menu1.jpg" width="241" height="23" border="0"></td>
</tr>
<tr>
<td height="6" align="left" valign="top" colspan="2"><img src="media/images/was_away_topmenu2.gif" width="20" height="6" border="0"></td>
<td align="left" valign="top" height="248" rowspan="2">
<table width="535" height="248" cellspacing="0" cellpadding="0" border="0">
<tr>
<td rowspan="3" width="10" align="left" valign="top">&nbsp;&nbsp;</td>
<td rowspan="3" width="137" align="left" valign="top"><br>
<span class="headline">###HEAD###<br><br> </span>
<span class="text">###SUBHEAD### </span>
</td>
<td rowspan="3" width="388" align="left" valign="top">&nbsp;</td>
<td width="12" height="25" align="left" valign="bottom"><div id="divArrow1"><a href="javascript:;" onMouseOut="CeaseScroll();status='';return true" onMouseOver="CeaseScroll();PerformScroll(-7);status='rauf';return true"><img name="nav_up" src="media/images/arrow_up.gif" width="12" height="12" border="0"></a></div></td>
</tr>
<tr>
<td width="12" height="167" align="left" valign="top"><img src="media/images/spacer_buttom.gif" width="2" height="167" border="0"></td>
</tr>
<tr><td width="12" height="24" align="left" valign="top"><div id="divArrow2"><a href="javascript:;" onMouseOut="CeaseScroll();status='';return true" onMouseOver="CeaseScroll();PerformScroll(7);status='runter';return true"><img name="nav_down" src="media/images/arrow_down.gif" width="12" height="12" border="0"></a></div></tr>
</table>
</td>
</tr>
<tr>
<td align="left" valign="top" width="36"><img src="media/images/was_away_leftmenu2.gif" width="36" height="5" border="0"></td>
<td align="left" valign="top"><img src="media/images/cms_off.gif" width="139" height="12" border="0"><br><img src="media/images/was_away_topmenu2.gif" width="20" height="6" border="0"><br><img src="media/images/webmarketing_off.gif" width="105" height="12" border="0"><br><img src="media/images/was_away_topmenu2.gif" width="20" height="6" border="0"><br><img src="media/images/websites_off.gif" width="71" height="12" border="0"><br><img src="media/images/was_away_topmenu2.gif" width="20" height="6" border="0"><br><img src="media/images/screendesign_off.gif" width="98" height="12" border="0"><br><img src="media/images/was_away_topmenu2.gif" width="20" height="6" border="0"><br></td>
</tr>
<tr>
<td colspan="3" align="left" valign="top"><img src="media/images/fusszeile.gif" height="20" width="788" border="0"></td>
</tr>
</table>
<div id="divContainer" style="position:absolute; width:360px; height:217px; clip:rect(0 360 217 0); top:261px; left:395px; z-index:99; visibility: visible">
<div id="divContent" style="">
<table width="360" cellspacing="0" cellpadding="0" border="0">
<tr><td align="left" valign="top">###INHALTE###</td></tr>
</table>
</div>
</div>
###DOKUMENT###
</body>
</html>

danke dir

Winddancer ·

hi,

sorry dass ich gestern nicht mehr zum antworten gekommen bin.

Du setzt ja einen marker für Inhalt.

Die Frage ist, ob Du alle Columns der typo seite benutzt, oder aber ob dein inhalt nur im NORMAL column steht.
Wenn ja könntest Du folgendes machen:

Du lädst die Column Contents einfach in verschiedene Marker. Dann könntest Du in dein LINKS column ein Bild reinladen, und den Marker vor dem eigentlichen Inhalt positionieren.

Könnte so aussehen:

page.10.marks.INHALT < styles.content.get
page.10.marks.STARTBILD < styles.content.getLeft

dann hast Du nen Marker ###INHALT### und ###STARTBILD###.

Hilft das weiter?

Winddancer

Php_Diver ·

das sieht schonmal gut aus. das bild habe ich jetzt, allerdings ist der text weg.

vorher hatte ich es so:
page.10{
marks.INHALTE = CONTENT
marks.INHALTE.table = tt_content
}

und hier deines:
marks.INHALT < styles.content.get
marks.STARTBILD < styles.content.getRight

warum lädt er nicht mehr mein text in INHALT ?

danke

Winddancer ·

sollte er auf jeden fall machen.
achte auf tippfehler.
und dass der marker in deinem template auch wirklich ###INHALT### heisst.

Da wo Dein Text angezeigt werden soll, steht da noch der Marker oder garnichts?
Sollte da garnichts stehen, heisst es zumindest, dass der Marker richtig erkannt wurde.

(sofern dein Setup so aussieht: marks.INHALT < styles.content.get)

Achte auch darauf, dass Dein Text in dem richtigen Column steht. Also im normal wenn du style.content.get benutzt.
(die für links und rechts lauten statt get getRight bzw. getLeft).

Php_Diver ·

😃 du hast recht gehabt. ich habe mich vertippt ich hatte INHALT und nicht INHALTE.

vilen danke. es funktioniert 😃

Php_Diver ·

ich habe jetzt ein blöden effekt drin.

vorher:

<td rowspan="3" valign="bottom" align="left" height="134"><img src="media/images/blablabla.gif" width="36" height="12" border="0"></td>

nachher:

<a name="8"></a><img src="clear.gif" width=1 height=6 border=0><br><div align="left"><table width="551" border=0 cellspacing=0 cellpadding=0 ><tr><td colspan="1"><img src="clear.gif" width=551 height=1></td></tr><tr><td valign="top"><table border=0 cellpadding=2 cellspacing=0 bgcolor="black" align="left"><tr><td><img src="uploads/pics/blablaba.jpg" width="547" height="12" border="0" align="top"><br></td></tr></table></td></tr></table></div><img src="clear.gif" width=1 height=10 border=0><br>

das ist doch mist. wie bekomme ich den ganzen krempel um die grafik heraus?

danke

Patric ·

mach das hier in den Setup Feld des Templates:

content.headerSpace = 0|5

dann verschwindet das mit der clear.gif Datei #giggle#

Gruß Patric 😉

Php_Diver ·

du meinst da wo ich auch mein menue aufbaue?
da hat es keine wirkung.

content.headerSpace = 0|5
marks.INHALTE < styles.content.get
marks.STARTBILD < styles.content.getLeft

Php_Diver ·

😃 in CONSTANTS:

# Laestigen clear.gif's entfernen
content.headerSpace = 0|0
content.space = 0|0
content.wrap.header = |

alle wech 😃