Zum Inhalt springen

Inhalt auf der rechten Seite ausgeben!?

Erstellt am 14. März 2006 · 19 Antworten · letzte Antwort am 14. März 2006

Tags: Frage

katih ·

Hallo Zusammen.

ich möchte gerne den Inhalt auf der rechten Seite ausgeben...leider funktioniert das nicht.

Hier mein TS

....
# Seiteninhalte ausgeben
         INHALT = CONTENT
         INHALT {
              table = tt_content
              select.orderBy = sorting
              select.where = colPos = 0
         }

       # Inahlt auf der rechten Seite ausgeben
          RECHTS = COA
          RECHTS.10 = CONTENT
          RECHTS.10 {
                        table = tt_content
                        select.where = colPos = 2
                        select.orderBy = sorting
           }
         
         RECHTS.20 = CONTENT
          RECHTS.20 {
             table = tt_content
             selelct.oderBy = sorting

             # Inhalte werden mit der SeitenID 153 genommen
             select.pidInList = 153
           }             
    }
}

Bisher hatte es auch geklappt, aber seit dem ich die die html-vorlage geändert habe und die "neue version" in das typo3 eingebunden habe, wird der marker nicht mehr angesprochen....
Vielleicht könnt ihr mir ja helfen!

Danke!
Gruß,katih

Unbekannter Benutzer ·

Bisher hatte es auch geklappt, aber seit dem ich die die html-vorlage geändert habe und die "neue version" in das typo3 eingebunden habe, wird der marker nicht mehr angesprochen....

verschrieben?

katih ·

nee, nicht verschrieben...in meiner html-vorlage war die ebene nicht fest. gestern habe ich die ebene in meine tabelle eingebungen und nun wird der marker nicht mehr angepsrochen, warum auch immer...

wollte die hp eigentlich hier im forum mal zeigen, aber das klappt irgendwie auch nicht. kann sie dir ja mal per mail schicken, wenn du magst...

lg,katih

Unbekannter Benutzer ·

kann sie dir ja mal per mail schicken, wenn du magst...

Nein, danke, ich hab schon mal gesagt, bleib hier im Forum. Dann können andere die Problemlösungen mitlesen.

in meiner html-vorlage war die ebene nicht fest. gestern habe ich die ebene in meine tabelle eingebungen und nun wird der marker nicht mehr angepsrochen

Was für eine Ebene? Was heisst "fest"?

Also wenn der Marker vorher angesprochen wurde und jetzt nicht mehr, und Du ausser dem HTML Template nichts verändert hast, heisst das, die Ursache kann nur daran liegen dass Du Dich verschrieben hast oder der Marker ausserhalb der Subparts liegt.

Viele Grüße
Niki

katih ·

Was für eine Ebene? Was heisst "fest"?

also ich hatte vorher eine Ebene, die sich immer verschoben hat, wenn ich das Bild verkleinert habe...es lag an dem Wort "absolute". jetzt habe ich den fehler gefunden und habe nichts weiter, außer dieses Wort ersetzt.
seit dem ist mein marker auf der rechten seite nicht mehr "ansprechbar"...

ich habe also nichts an den markern geändert, sondern nur das wort für die ebene...

woran erkenne ich denn, dass mein marker außerhalb des subparts liegt??? ich bin ja noch nicht allzu lange mit typo3 beschäftigt.

lg,katih

Unbekannter Benutzer ·

in deinem Setup wird wahrscheinlich etwas ähnliches vorhanden sein:

page.10.worksOnSubpart = DOKUMENT

und um diesen Subpart anzusprechen, müsstest du in deinem HTML-Template folgendes eingetragen haben:

<!--###DOKUMENT###-->
[...] /* Code mit Markern, Tabellen, etc. */ [...]
<!--###DOKUMENT###-->

liegt dein Marker jetzt vor dem ersten <!--###DOKUMENT###--> oder nach dem zweiten <!--###DOKUMENT###--> wird er nicht angesprochen

katih ·

nee, klappt immer noch nicht...

hier mal mein html-code. vielleicht ist da ja was falsh und ich sehe bzw. finde es nur nicht...mag ja sein.

<html>

<head>
<meta http-equiv="Content-Language" content="de" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />
<!-- #BeginEditable "doctitle" -->
<title>Mini-G-Factory</title>
<!-- #EndEditable -->
</head>


<body rightmargin="5" bgcolor="#FFCC99">

<!--###DOKUMENT###-->

<div align="center">
	<table border="15" cellpadding="0" cellspacing="0" width="940" height="1012" bordercolorlight="#6699FF" bordercolordark="#6699FF" bgcolor="#FFFFFF">
		<!-- MSTableType="layout" -->
		<tr>
			<td valign="top" height="982" width="908">
			<!-- MSCellType="ContentBody" -->
			<table cellpadding="0" cellspacing="0" width="936" height="212">
	<!-- MSCellFormattingTableID="8" -->
	<tr>
		<td bgcolor="#6699FF" nowrap="" height="10">
		<!-- MSCellFormattingType="header" -->
		</td>
	</tr>
	<tr>
		<td height="151">
		<!-- MSCellFormattingType="content" -->
		###LOGO### ###TRAILER###</td>
	</tr>
	<tr>
		<td nowrap="" bgcolor="#6699FF" height="47">
		<!-- MSCellFormattingType="footer" -->
		<table cellpadding="0" cellspacing="0" width="938" height="47" id="table3">
			<!-- MSCellFormattingTableID="11" -->
			<tr>
				<td height="43" valign="middle" bgcolor="#6699FF">
				<!-- MSCellFormattingType="content" -->
				<br />
				###MENU_OBEN###<p><font size="2" face="Verdana" color="#000080">
				###MENU_OBEN_NEU###</font></p></td>
			</tr>
			<tr>
				<td bgcolor="#6699FF" height="4" width="938">
				<img alt="" width="1" height="4" src="images/MsSpacer.gif" /></td>
			</tr>
		</table>
		</td>
	</tr>
	<tr>
		<td bgcolor="#6699FF" height="3">
		<img alt="" width="1" height="3" src="images/MsSpacer.gif" /></td>
	</tr>
	<tr>
		<td height="1" width="936">
		<img alt="" width="936" height="1" src="images/MsSpacer.gif" /></td>
	</tr>
			</table>
			<p><b><font size="2" face="Verdana">                                                                                                                                           
			<font color="#000080">                                                         ###DATUM###</font></font></b></p>
			<div style="overflow: auto; position: center; left: 170px; top: 326px; width: 710px; height: 614px; z-index: 1; float:left; padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; visibility:visible" id="Ebene1">
				<font face="Verdana" color="#000080" id="id1">       ###INHALT###</font></div>
			<div align="right"> 

				<table cellpadding="0" cellspacing="0" id="table1" width="193" height="300">
					<!-- MSCellFormattingTableID="1" -->
					<tr>
						<td width="10">
						<img alt="" width="10" height="1" src="MsSpacer.JPG" /></td>
						<td height="300" width="183">
						<table cellpadding="0" cellspacing="0" id="table2" width="183" height="314">
							<tr>
								<td bgcolor="#6699FF" height="4" colspan="3">
								<img alt="" width="1" height="4" src="MsSpacer.JPG" /></td>
								</tr>
							<tr>
								<td bgcolor="#6699FF" rowspan="3">
								<img alt="" width="4" height="1" src="MsSpacer.JPG" /></td>
								<td bgcolor="#6699FF" nowrap="" height="20">
								<!-- MSCellFormattingType="header" -->
								<p align="left"><b><font face="Verdana">            
Kinder</font></b></td>
								<td bgcolor="#6699FF" rowspan="3">
								<img alt="" width="4" height="1" src="MsSpacer.JPG" /></td>
							</tr>
							<tr>
								<td valign="top" height="251" bgcolor="#FFCC99">
								<!-- MSCellFormattingType="content" -->
								<p align="center"><br />
<font size="2" face="Verdana" color="#000080">Feiert euren</font></p>
								<p align="center">
								<b>
								<font size="2" face="Verdana" color="#000080"> </font></b><font face="Verdana" color="#000080"><b>Kindergeburtstag
								</b></font>
								<font size="2" face="Verdana" color="#000080">
								<br />
								<br />
								in der <br />
								</font><font face="Verdana" color="#000080"><b>
								<br />
								Mini-G-Factory </b></font>
								<font size="2" face="Verdana" color="#000080">
								<br />
								<br />
								und <br />
								erlebt einen außergewöhnlichen Tag!</font></p>
								<p align="center">
								<font size="1" color="#000080" face="Verdana">
								<span style="text-transform: uppercase">
								###aktuelles###</span></font></td>
								</tr>
							<tr>
								<td nowrap="" bgcolor="#6699FF" height="20">
								<!-- MSCellFormattingType="footer" -->
								 </td>
								</tr>
							<tr>
								<td bgcolor="#6699FF" height="4" colspan="3">
								<img alt="" width="1" height="4" src="MsSpacer.JPG" /></td>
							</tr>
							<tr>
								<td width="4">
								<img alt="" width="4" height="15" src="images/MsSpacer.gif" /></td>
								<td width="175" valign="top">
								 </td>
								<td height="15" width="4">
								<img alt="" width="4" height="15" src="images/MsSpacer.gif" /></td>
							</tr>
						</table>
						</td>
					</tr>
				</table>
			</div>
			<div align="right">
				<table cellpadding="0" cellspacing="0" width="193" height="300" id="table5">
					<!-- MSCellFormattingTableID="10" -->
					<tr>
						<td width="10">
						<img alt="" width="10" height="1" src="MsSpacer.JPG" /></td>
						<td height="300" width="183">
						<table cellpadding="0" cellspacing="0" width="183" height="300" id="table6">
							<tr>
								<td bgcolor="#6699FF" height="4" colspan="3">
								<img alt="" width="1" height="4" src="MsSpacer.JPG" /></td>
								</tr>
							<tr>
								<td bgcolor="#6699FF" rowspan="3">
								<img alt="" width="4" height="1" src="MsSpacer.JPG" /></td>
								<td bgcolor="#6699FF" nowrap="" height="19">
								<!-- MSCellFormattingType="header" -->
								 <b><font face="Verdana">   
								Öffnungszeiten</font></b></td>
								<td bgcolor="#6699FF" rowspan="3">
								<img alt="" width="4" height="1" src="MsSpacer.JPG" /></td>
							</tr>
							<tr>
								<td valign="top" height="253" bgcolor="#FFCC99">
								<!-- MSCellFormattingType="content" -->
								<p align="center">
								<font face="Verdana" size="2" color="#000080">
								<br />
								montags-donnerstags<br />
								10-24h</font></p>
								<p align="center">
								<font face="Verdana" size="2" color="#000080">
								freitags ab 10h <br />
								bis <br />
								sonntags 24h<b> durchgehend geöffnet!<br />
								<br />
								<br />
								<br />
								Mini-G-Factory</b><br />
								Maxstr. 75<br />
								45127 Essen<br />
								0201/520 36 63</font></p></td>
								</tr>
							<tr>
								<td nowrap="" bgcolor="#6699FF" height="19">
								<!-- MSCellFormattingType="footer" -->
								 </td>
								</tr>
							<tr>
								<td bgcolor="#6699FF" height="4" colspan="3">
								<img alt="" width="1" height="4" src="MsSpacer.JPG" /></td>
							</tr>
							<tr>
								<td width="4">
								<img alt="" width="4" height="1" src="images/MsSpacer.gif" /></td>
								<td width="175">
								<img alt="" width="175" height="1" src="images/MsSpacer.gif" /></td>
								<td height="1" width="4">
								<img alt="" width="4" height="1" src="images/MsSpacer.gif" /></td>
							</tr>
						</table>
						</td>
					</tr>
				</table>
			</div>
			<p>                                                                                                                                                                        
			</p>
			<p align="left">                                         
			<marquee scrolldelay="20" style="font-family: Verdana; color: #000080; font-size: 10pt" scrollamount="3" width="364" height="17">Wir sehen uns in der Mini-G-Factory !</marquee>   
			<br />
                                            
			<table cellpadding="0" cellspacing="0" id="table4" width="938" height="27">
				<!-- MSCellFormattingTableID="3" -->
				<tr>
					<td valign="middle" bgcolor="#6699FF" height="27" width="938">
					<!-- MSCellFormattingType="content" -->
					###MENU_UNTEN###</td>
				</tr>
			</table>
			</td>
		</tr>
	</table>
</div>

<!--###DOKUMENT###-->

</body>

</html>

der marker, der nicht angesprochen wird ist in der Zeile 113 und heißt "akutelles".
danke für eure hilfe!
lg,katih

katih ·

ok, mein TS-code folgt...

page = PAGE
page {
      typeNum = 0
      # Allgemeine Seiteneigenschaften setzen
      bodyTag = <body bgcolor="FFCC99" topmargin="0" leftmargin="0">
      meta.AUTHOR=Katja Hullesch
      meta.DESCRIPTION=freizeit, kinder
      stylesheet = fileadmin/style.css
      

      # Designvorlage integrieren
      10 = TEMPLATE
      10.template = FILE
      10.template.file = fileadmin/minigfactorykh4_02.htm  
      10.workOnSubpart = DOKUMENT
      
       
      10.marks {
           # Den Platzhalter DATUM ansprechen
           DATUM = TEXT
           DATUM.data = date: d.m.Y
       
          # Das LOGO einlesen
           LOGO = IMAGE
           LOGO.file = fileadmin/images/Logo_Minigolf_vec2.jpg 
           LOGO.file.width =200
  
            # Den TRAILER dynamisch ansprechen
           TRAILER = IMAGE
           TRAILER.file = GIFBUILDER
           TRAILER.file {
               XY = 650, 75
               backColor = #061467

           # Den TEXT auf trailern rendern
           30 = TEXT
           30.text.field = subtitle // title
           30.fontFile = fileadmin/fonts/verdana.ttf
           30.fontSize = 36
           30.fontColor = #FFFFFF
           30.niceText = 1
           30.offset = 160, 30

           }   

             
          # TEXTMENÜ unten erstellen
              MENU_UNTEN = HMENU
              MENU_UNTEN {
                   special = directory
                   special.value = 133
                   1 = TMENU
                   1.NO = 1
                   1.NO.linkWrap =  | | |*|  | | |*|
                   }

 # Das Menü oben grafisch erstellen
        MENU_OBEN= HMENU
        MENU_OBEN{
              special = directory
              special.value = 137
              1 = GMENU
              1.NO = 1
              1.NO {
                 XY = 133, 20
                 backColor = #FFFFFF
              

            # Text auf dem Menüpunkt rendern
            10 = TEXT
            10.text.field = title
           10.fontColor = #6699FF
           10.fontFile = fileadim/fonts/verdana.ttf
           10.fontSize = 16
           10.niceText = 1
           10.offset = 10, 16  


}
               # Einen Roll-Over-Zustand beschreiben
                1.RO <.1.NO
                1.RO.backColor = #990066 
                
          }
 # Das Menü oben grafisch erstellen
        MENU_OBEN_NEU= HMENU
        MENU_OBEN_NEU {
              entryLevel = 2 
              1 = GMENU
              1.NO = 1
              1.NO {
                 XY = 133, 20
                 backColor = #061467
              

            # Text auf dem Menüpunkt rendern
            10 = TEXT
            10.text.field = title
           10.fontColor = #6699FF
           10.fontFile = fileadim/fonts/verdana.ttf
           10.fontSize = 14
           10.niceText = 1
           10.offset = 10, 14  
                            }
                
              1.RO < .1.NO
               1.RO.backColor = #CC3300
               }
               
         # Seiteninhalte ausgeben
         INHALT = CONTENT
         INHALT {
              table = tt_content
              select.orderBy = sorting
              select.where = colPos = 0
         }

       # Inahlt auf der rechten Seite ausgeben
          RECHTS = COA
          RECHTS.10 = CONTENT
          RECHTS.10 {
                        table = tt_content
                        select.where = colPos = 2
                        select.orderBy = sorting
           }
         
         RECHTS.20 = CONTENT
          RECHTS.20 {
             table = tt_content
             selelct.oderBy = sorting

             # Inhalte werden mit der SeitenID 153 genommen
             select.pidInList = 153
           }             
    }
}

Bisher konnte ich den Marker "aktuelles" im html-Code mit den Befehl ab dem Satz "#Inhalt auf der rechten Seite ausgeben" ansprechen...jetzt geht das auf einmal nicht mehr...

LG,katih

Unbekannter Benutzer ·

im HTML Quelltext heisst der Marker ###aktuelles###, in Deinem TypoScript Template allerdings ###RECHTS###

Bestehst Du weiterhin darauf, dass Rechtschreibfehler ausgeschlossen werden können?

katih ·

wie gesagt, es hat vorher auch genauso dort gestanden, aber ich änder es mal...
dankr für den tipp!

lg,katih

Unbekannter Benutzer ·

dann hat es vorher sicherlich auch nicht funktioniert,
du kannst auch nicht in der Hoffnung das Niki kommt "Katih" rufen.
Die Namen der Marker im TS und HTML müssen übereinstimmen.

katih ·

wenn es vorher nicht funktioniert hätte, dann hätte ich mich hier schon eher gemeldet... es hat ja funktioniert und deswegen bin ich jetzt ein bisel verwirrt, weil es halt nicht mehr funktioniert.
am marker "aktuelles" hat vorher, bevor ich diese ebene in meine tabelle eingebunden hatte, stehen "mehr infos!". dies war ein link zu der kindergeburtstagsseite. und es hat funktioniert. weiß der geier warum jetzt nicht mehr.

jetzt habe ich gerade "rechts" durch "aktuelles" ersetzt und es passiert auch nichts. #angry#

ich weiß nicht mehr weiter...

katih ·

JAAAAAAAAA!!!!!!!!!!

es hat endlich geklappt ! ! ! !
DANKE, für die super nette Hilfe (und auch für die Geduld!)

Super, DANKE!

LG,
katih 😃

katih ·

habe ich schon...und praxiswissen typo3, praxisbuch typo3 und einsteigerseminar typo3 habe ich auch... aus praxiswissen typo3 habe ich den ansatz von "inhalt rechts ausgeben" gehabt...aber weiter wußte ich halt nicht. da ich keinen kenne, der nur im entferntesten sich mit typo3 auskennt, muss ich halt oft und lange im forum nachfragen (auch wenn die fragen manchmal noch so banal ist)

trotzdem danke!

lg,katih