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ß
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
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?
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.
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
mach ma aus:
marks.CONT...
page.10 {
workOnSubpart = DOKUMENT
marks.CONTENTR >
marks.CONTENTR = RECORDS
marks.CONTENTR.tables = tt_content
marks.CONTENTR.source = 10
}
probier mal ein page.10 davor
page.10.marks.blabla
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?
wie steht denn dein marker ###CONTENTR### im Quelltext? poste mal den html-auszug
<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.
soll das </dt> in zeile 8 vielleicht </td> heißen?
müsste so heißen jedoch steht das dort so, seltsam. Muss ich nun den rechten inhalt anstatt CONTENTR mit inhaltr bezeichnen?
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.
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>
versuch doch mal was ich geschrieben hab:
<td class="inhaltr" height="100%" width="158" bgcolor="#FFFFFF" align="left"> ###CONTENTR###
</td>
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?
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...
OK Vielen Dank 😉 freu mich das es jetzt funktioniert wie es soll. TOP Nicklas
kein Ding freut mich auch 😉
Viel spaß weiterhin!