Zum Inhalt springen

In rechter Spalte immer aktuelle Inhalte

Erstellt am 14. August 2006 · 21 Antworten · letzte Antwort am 16. August 2006 · Seite 1 von 2

Tags: Templates & Layouts, Frage

BluTiGeS ·

Guten Tag,

ich möchte gerne das ich in der rechten Spalte, immer verschiedene aktuelle Inhalte platzieren kann und diese sollen dann auf allen Seiten sichtbar sein so das man nicht bei jeder unterseite das eintragen muss.

Gibt es dafür eine lösung ohne eine Extension?

Vielen Dank

Gruß

Nicklas ·

hoffe ich hab dich verstanden:

du kannst doch einfach an die gewünschte Stelle einen Marker platzieren und den mit nem Content-Element verbinden, nicht mit ner Spalte. Dann muss du es nicht auf jeder Seite stehen haben und du kannst es für alle Seiten von einem Inhaltselement aus steuern.

marks.name > 
marks.name = RECORDS
marks.nema.tables = tt_content
marks.name.source = nummer des inhaltelements
BluTiGeS ·

Das TypoScript gebe ich ja im Setup ein oder?
Wenn ich folgendes einfüge:

#Rechter Inhalt aktuell
   
      marks.CONTENTR >
      marks.CONTENTR = RECORDS
      marks.CONTENTR.tables = tt_content
      marks.CONTENTR.source = 10

passiert gar nichts. CONTENTR ist mein Marker für den rechten frame

Was mach ich falsch?

Nicklas ·

also die 10 stimmt (ist nicht die Seiten UID sondern die Content ID)?

wird der marker CONTENTR ersetzt oder steht der noch da?

ich vermute du musst die "marks." davor weglassen.

sonst zeig mal dein ganzes TS.

BluTiGeS ·

jup ist die vom Content.
CONTENTR steht noch da wird nicht ersetzt.
Wenn ich marks davor weglasse passiert leider auch nichts.

# Main TEMPLATE cObject for the BODY
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
# Feeding the content from the Auto-parser to the TEMPLATE cObject:
  template =< plugin.tx_automaketemplate_pi1

# Substitute the ###NAVI_OBEN### subpart with dynamic menu:
subparts.navi_oben < temp.navi_oben

# Substitute the ###SPRACHE### subpart with dynamic menu:
subparts.sprache < temp.language

# Substitute the ###NAVI_unten### subpart with dynamic menu:
subparts.navi_unten < temp.navi_unten
 
# Substitute the ###CONTENT### subpart with content:
subparts.content < styles.content.get
 

# Substitute the ###CONTENTR### subpart with content:
subparts.contentr < styles.content.getRight
 }

# Copying the content from TEMPLATE for <body>-section:
page.10 < temp.mainTemplate


      #Rechter Inhalt aktuell
      
 
marks.CONTENTR >
marks.CONTENTR = RECORDS
marks.CONTENTR.tables = tt_content
marks.CONTENTR.source = 10
Nicklas ·

mach ma aus:

marks.CONT...

page.10 {
workOnSubpart = DOKUMENT
marks.CONTENTR >
marks.CONTENTR = RECORDS
marks.CONTENTR.tables = tt_content
marks.CONTENTR.source = 10 
}
BluTiGeS ·

wenn ich den COde eingebe kommt nur noch der Hintegrund und rest der ganze Siete ist weg ;/ dummes Typo3 *g* oder dummer USer wie mans nimmt *Üg+

das DOKUMENT lass ich einfach so stehen oder muss ich das ersetzen?

Meine root Seite hat keine rechte spalte vll deswegen, wie kann ich es nur auf die anderen anwenden? vll lags daran?

BluTiGeS ·
<td class="inhaltr" align="left" bgcolor="#ffffff" height="100%" width="158">

			
	<!--  CONTENT ELEMENT, uid:10/textpic [begin] -->
		<a id="c10"></a>
		<!--  Image block: [begin] -->
		
</dt><dd class="csc-textpic-caption"></dd></dl></div><div class="csc-textpic-text">
		<!--  Text: [begin] -->
			
		<!--  Text: [end] -->
			
		<!--  Image block: [end] -->
			
	<!--  CONTENT ELEMENT, uid:10/textpic [end] -->

Inhalte hab ich aus Imagegründen weggelassen.

BluTiGeS ·

müsste so heißen jedoch steht das dort so, seltsam. Muss ich nun den rechten inhalt anstatt CONTENTR mit inhaltr bezeichnen?

Nicklas ·

also eigetlich müsste folgendes (in etwa) in deinem html-template stehen:

<td class="inhaltr" align="left" bgcolor="#ffffff" height="100%" width="158">###CONTENTR###</td>

dann sollte der marker ###CONTENTR### durch das inhaltselement 10 ersetzt werden.

BluTiGeS ·

das wird ja auch dort ersetzt hab es nur rausgelöscht den Text weil ja nicht jeder die Seite kennen muss 😉

So steht es im Template:

<td class="inhaltr" height="100%" width="158" bgcolor="#FFFFFF" align="left">

			<!--###contentr### begin-->
			<!--###contentr### end-->
			</td>
Nicklas ·

versuch doch mal was ich geschrieben hab:

<td class="inhaltr" height="100%" width="158" bgcolor="#FFFFFF" align="left"> ###CONTENTR###
                        </td>
BluTiGeS ·
      page.10 {
      marks.CONTENTR >
      marks.CONTENTR = RECORDS
      marks.CONTENTR.tables = tt_content
      marks.CONTENTR.source = 10
      }

und ###CONTENTR### wie du gesgat hast hat funktioniert🙂, wenn ich jetzt aber keine news dort habe steht ###CONTENTR### dort, kann ich das auch ausblenden wenn keine Daten dort sind?

Nicklas ·

Also dieses Inhaltselement mit der nummer 10 sollte immer dableiben.. wenn keine News da sind, einfach keinen text einfügen, aber nich das Element löschen. dann sollte eigentlich der marker durch nix ersetzt werden...