hi,
gibt es eine möglichkeit zu jeder neuen seite ein extra bild mitzuliefern, das nicht mit dem text angezeigt wird, sondern extra an einer anderen stelle?
wo lege ich das fest?
danke
hi,
gibt es eine möglichkeit zu jeder neuen seite ein extra bild mitzuliefern, das nicht mit dem text angezeigt wird, sondern extra an einer anderen stelle?
wo lege ich das fest?
danke
Darf das kein Content Element sein?
Weil sonst könntest Du einfach ein Bild Content Element anlegen. Das ist dann ja auch wirklich nur ein Bild und kein Text.
Ansonsten hängt das von deinem Template ab.
Benutzt Du ein mitgeliefertes Template oder ein eigenes HTML Template?
ob es kein Content Element sein darf? kann ich dir nicht sagen, weil ich noch ein anfänger in typo3 bin.
ich möchte zu jeder seite die ich anlege eine möglichkeit haben noch ein bild nitzuliefern, was ich dann z.b vor den text einmalig setze. wenn ich eine andere seite anklicke kammt natürlich ein anderes bild.
ich benutze die content (default).
ich hoffe, das ich mich jetzt besser ausdrücken konnte.
danke
ich hoffe ich habe das jetzt richtig verstanden.
Wenn Du neue Content Elemente anlegst, kannst Du ja aus verschiedenen Möglichkeiten wählen!
z.B. Text - Text m/Bild - Bild
Diese werden dann nacheinander auf der Typo Seite angezeigt. Legst Du zum Beispiel ein Content Element "Text m/Bild" an, kannst Du ein Bild auswählen bzw. mit hochladen.
Dies kannst Du dann auch entsprechend zum Text ausrichten. In Deinem Fall halt linksbündig.
Dann wird der Text entsprechend eingerückt.
Ist das was Du suchst?
🙂 genau das nicht.
hm. wie erkläre ich es bloß.
wenn ich eine seite anlege, egal was drinsteht erscheit diese in meiner vorlage hier:
<table>
<tr><td>###INHALTE###</td></tr>
</table>
also ich kann inhalte, bilder und usw. in dieser seite ablegen und sie werde mir angezeigt.
was ich machen möchte iist folgendes (z.b.)
<table>
<tr><td> !!!!! Bild zu INHALTE !!!!! </td></tr>
</table>
<table>
<tr><td>###INHALTE###</td></tr>
</table>
also oben steht ein bild das nur zu dieser einen seite gehört die ich angeklickt habe. es darf NICHT in "INHALTE" auftauchen.
und wenn ich dann eine andere seite anklicke, kommt ein anderes bild, das nur zu dieser seite gehört.
ich brauche also irgendein extra feld das ich der seite mitgebe aber nicht in inhalte ausgelesen wird.
hm, verstehst du was ich meine?
danke dir für deine gedult.
Hallo,
wäre das eine Lösung für Dich ?
1. Ich vermute Du hast eine Template-Datei, mit der Du die Seite aufbaust.
2. In diesem Template sollen zwei (oder noch ggf. weitere Dinge) passieren: ein Bild soll geladen werden und an Stelle eines Markers (z.B. ###INHALTE###) soll der Content aus z.B. tt_content gezogen werden.
Wenn das Template als HTML-Table realisiert werden soll, wie von Dir beschrieben, dann so:
Template-Datei im Fileadmin:
schnipp
<table>
<tr>
<td>
<img src = "fileadmin/DEIN-BILD.gif">
</td>
</tr>
</table>
<table>
<tr>
<td>
###INHALTE###
</td>
</tr>
</table>
schnipp
3. Deine Grafik (DEIN-BILD.gif) mit dem Fileadmin hochladen, Pfad der Datei im Fileadmin nochmal im Template kontrollieren, Fertig.
hi,
super das noch jemand antwortet.
ich benutze die content (default) , keine eigene.
und auslesen tu ich so:
marks.INHALTE = CONTENT
marks.INHALTE.table = tt_content
so wie ich das sehe ist ja nach deiner methode immer das selbe bild da.
ich brauche folgendes:
zu jeder seite ein anderes bild, was NICHT in ###INHALTE### geladen wird.
oder verstehe ich was falsch?
danke
Wo soll denn die jeweilige Grafik herkommen ?
Meint : soll die Grafik einfach nur aus dem Fileadminverzeichnis gezogen werden oder soll die Grafik als Contentelement angelegt werden ?
Soll jede Seite genau eine definierte Grafik bekommen ?
Warum legst Du es dann nicht wirklich einfach als Content an (z.B. "Bild mit Text") ?
Kann manchmal ein bischen dauern bis ich antworte, hab nicht soviel Zeit.
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"> </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"> </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
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
hi, danke
das probiere ich gleich mal aus. danke
wenn nicht, dann frag ich einfach nochmal
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
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).
😃 du hast recht gehabt. ich habe mich vertippt ich hatte INHALT und nicht INHALTE.
vilen danke. es funktioniert 😃
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
mach das hier in den Setup Feld des Templates:
content.headerSpace = 0|5
dann verschwindet das mit der clear.gif Datei #giggle#
Gruß Patric 😉
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
versuchs mal hiermit:
tt_content.image.spaceBelowAbove >
Gruß,
jarei
o.O leider nicht. das blöde <img src="clear.gif" width=1 height=6 border=0><br>...
bleibt drin.
was nun?
😃 in CONSTANTS:
# Laestigen clear.gif's entfernen
content.headerSpace = 0|0
content.space = 0|0
content.wrap.header = |
alle wech 😃