Hi!
Kann mir jemand verraten, wie ich auf (fast) allen Seiten automatisiert (also, dass ich nicht alle Seiten von Hand mit dem selben Element füllen muss) ein Inhaltselement platzieren kann?
Konkret:
Ich hab unter meinem Hauptmenü mit TemplaVoila einen zweiten Inhaltsbereich gemappt und da soll ein bisschen HTML rein und zwar auf nahezu alle Seiten.
Kann man denn dann auch für bestimmte Seiten Ausnahmen definieren?
Danke für die Hilfe!
Hallo modstyle,
ich arbeite zwar nicht mit Templavoila, aber eigentlich müsste das ja auch so gehen:
static_content < styles.content.get
static_content.select.pidInList = 17
Die '17' steht bei mir für einen SysOrdner, der die 'statischen Elemente enthält, die auf jede seite kommen sollen.
Wenn Du ausnahmen hast, würde ich es so machen, das im Haupt-Template (Setup) das Obige eintragen und in den Seiten wo Du den Inhalt nicht einblenden möchtest dann einfach 'static_content >' in ein Extension Template eintragen.
Bis dann!
hi modstyle,
Über einen TSOP.
Den mappst du in dein Haupttemplate und kannst über diesen dann Inhalte über deine ganze Site laufen lassen.
Einbinden kannst du:
1. lib.deinTSOP = TEXT
lib.deinTSOP.value =
2. lib.deinTSOP = TEMPLATE
lib.deinTSOP {
template = FILE
template.file = fileadmin/deine.htm (fileadmin optional)
}
3. lib.deinTSOP = HMENU
lib.deinTSOP {
...
}
4. lib.deinTSOP < temp.lib.deinTSOP
...
( 8-) )
Wenn kein Inhalt erwünscht ist, blendest du auf der Seite im Template den Inhalt des TSOP mit
lib.deinTSOP >
aus.
Hoffe geholfen zu haben
Grüsse demeter
Hi!
Danke für die Antworten.
Das Posting von demeter kommt dem schon nahe aber jetzt muss ich nur noch wissen, wie ich ein vorhandenes Inhaltselement via TS dort einfüge, also schematisch so dargestellt:
lib.linkeSpalte < INHALTSELEMNT(ID)
Danke für die Hilfe!
lib.linkeSpalte = RECORDS
lib.linkeSpalte.tables = tt_content
lib.linkeSpalte.source = 40
Hi!
Das funktioniert! Danke für die Hilfe!
Jetzt bleibt für mich noch eine Frage: Wenn ich andere Inhalte in diese Spalte einfüge, dann werden diese nicht angezeigt durch die Einstellung.
Ist es möglich das so zu konfigurieren, dass dieser Inhalt, der überall auftauchen soll unter die vorhandenen Inhalte gesetzt wird oder muss ich das dann manuell abschalten für die jeweilige Seite?
hi modstyle
wenn du deinen TSOP unter dein CE Content setzt wird er immer darunter angezeigt.
grüsse demeter
Hi!
Danke für die Antwort aber ehrlich gesagt verstehe ich nicht, wie du das meinst?!?!? Meinst du die Anordnung der einzelnen Zeilen im DS (also der XML-Code)?
Wäre nett, wenn du das näher ausführst.
hi modstyle
Ich nehme an das dein Pagetemplate in etwa so ausschaut:
<table width="795" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">head</td>
</tr>
<tr>
<td>navi</td>
<td>content</td>
</tr>
<tr>
<td colspan="2">Fusszeile</td>
</tr>
</table>
Wenn ich dich richtig verstanden habe willst du für jede Seite immer denselben Inhalt am Ende deines Contents.
Wenn du jetzt unter deinen Contentbereich(CE) einen Tsop mäppst, kannst du den im Page-Template Setup einbinden und so läuft der über alle Seiten, sprich du fügst in dein Page-HTML eine Reihe unterhalb des Contents ein und mappst die Zelle als einen TSOP.
<table width="795" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2">head</td>
</tr>
<tr>
<td rowspan="2">navi</td>
<td>content</td>
</tr>
<tr>
<td> dein TSOP </td>
</tr>
<tr>
<td colspan="2">Fusszeile</td>
</tr>
</table>
Willst du keinen oder einen anderen Inhalt fügst du für deinen TSOP dann das jeweilige Script oder wasauchimmer auf der dieser seite ein. willst du nix anzeigen lassen dann folgendes in Setup:
lib.deinTSOP = TEXT
lib.deinTSOP.value = & nbsp;
Wie ich weiter oben gepostet habe kannst du über =TEXT und value auch html einbinden (etwa bilder, a href´s etc.), der dann richtig umgesetzt wird
Hoffe mich verständlicher ausgedrückt und geholfen zu haben
Grüsse demeter
eh doofe frage aber fuer was steht "TSOP"?!?
#paralyzed#
gruesse
sissi
TypoScriptObjectPath
: wink :
viele Grüsse demeter
Werden bei dieser Lösung die verebten Elemente als content element im BE angezeigt ?
Wenn nein wie ist das zu bewerkstelligen das die Seiten auf die vererb wird explizip durch den Redakteur ausgewählt werden ?