Hi Leute!
Ganz direkt:
Gibt es eine Möglichkeit, dass Content (am besten nicht in der Mitte) von der Hauptseite an alle Unterseiten vererbt wird?
Möchte das nur ungern ins Template einbauen. Dann ist die Bearbeitung für andere unnötig kompliziert.
MfG
😉
hatte es ja versucht. hab nen marker für den entspr. content gesetzt. aber mußte dann für jede seite nen content anlegen, damit der marker gefüllt wird. :x
wieso das denn? einfach in deinem maintemplate mit gesetztem rootlevel den content dem marker zuweisen und basta :o
habe folgendes im setup-feld den main-templates stehen
seite.10.marks {
VARIABEL < styles.content.get
VARIABEL.table = tt_content
KONSTANT < styles.content.getRight
KONSTANT.table = tt_content
....}
Daraufhin kann ich für jede Unterseite nen anderen Seiteninhalt anlegen.
Beim Marker "VARIABEL" ist das ja auch ok so. Aber beim Marker "KONSTANT" soll eben immer dasselbe drin stehn. u know?
Also kann der Code von mir so auch gar nicht funktionieren wie ich es gern hätte.
Was genau soll denn nun genau statisch drinstehen?
Bei nem simplen Text schreibst einfach
seite.10.marks {
VARIABEL < styles.content.get
VARIABEL.table = tt_content
KONSTANT = TEXT
KONSTANT.value = hier steht ein statischer text
....}
ja, an sowas hab ich auch schon gedacht. aber der text soll auch links enthalten können.
Wo ist das Problem?
KONSTANT = TEXT
KONSTANT.value = Klicken Sie <a href="index.php?id=280">hier</a>, um zur Download Seite zu gelangen.
Manchmal sieht man vor lauter TS wirklich den Wald kaum!
#giggle# Oh man, wie einfach. Ich wollte es damals eben anders haben. So, dass man den Inhalt nicht im TypoScript angiebt, sondern als Seiteninhalt. Aber so wie jetzt ist es zumindest besser, als im HTML-File was zu ändern.
Gleich noch ne Frage! Als templates kann man doch nur HTML und TMPL - Files nutzen, oder? Ich möchte nämlich ein PHP-File als Template nutzen/einbinden. Geht das irgendwie?
Gern geschehn 🙂
Ich möchte nämlich ein PHP-File als Template nutzen/einbinden. Geht das irgendwie?
Sorry, dazu kann ich nix sagen.
picrasso schriebIch möchte nämlich ein PHP-File als Template nutzen/einbinden. Geht das irgendwie?
Warum willst du das machen? Du kannst doch einfach ein PHP-Script einbinden...
Siehe hier
Ich seh den Sinn nicht, da irgendwas umzustricken um etwas zu tun was auch Systemtypischer geht...
Thomas
Hallo zusammen,
wie ist's wenn mehr als nur eine Zeile oder ein link konstant kommen soll?
Ich hab rechts einen zweiten contentbereich, in dem auf jeder Seite diesselbe Aktionsware gezeigt werden soll.
Das sind meine 2 Bereiche:
CONTENT = CONTENT
CONTENT {
table = tt_content
select.orderBy = sorting
select.where = colPos = 0
}
CONTENT2 = CONTENT
CONTENT2 {
table = tt_content
select.orderBy = sorting
select.where = colPos = 2
}
Content ist standardmäßig variabel, content2 soll sich von der ersten Seite aus vererben. Marker ###content2### sitzt, Inhalt ist vorhanden. Aber wie geht es weiter.
Danke schon mal. Teste jeden Vorschlag mit Feedback.
füge die folgende Zeile noch ein:
select.pidInList = xxx
wobei, xxx die Seiten-ID ist, in der die anzuzeigenden Inhaltselemente liegen (musst du also ändern)
oder du machst das über RECORDS statt CONTENT
oder ...
Hallo picrasso,
picrasso schrieb
#giggle# Oh man, wie einfach. Ich wollte es damals eben anders haben. So, dass man den Inhalt nicht im TypoScript angiebt, sondern als Seiteninhalt. Aber so wie jetzt ist es zumindest besser, als im HTML-File was zu ändern.
warum denn den Inhalt für den statischen Bereich ins Template schreiben???
das geht auch easy mit einem Verweis auf eine bestimmte Seite/Seitenninhalt:
seite.10.marks {
TOPMELDUNG = CONTENT
TOPMELDUNG.table = tt_content
TOPMELDUNG.select.pidInList = 22
TOPMELDUNG.select.where = colPos=0
}
die pid (id) weist auf die entsprechende Seite mit dem Inhalt, der an Stelle des Markers für den statischen Inhalt angezeigt werden soll.
colPos = 0 verweist auf den Inhalt in der Spalte "Normal".
grüße
claudia
Vielen Dank euch beiden,
erster Vorschlag läuft schon. Neugierig wie ich bin probier die Alternative auch gleich aus.
Gruß
hier ist noch eine variante gleichen content auf jeder seite anzeigen zu lassen.
einfach marker ins template einfügen und im root- setup wiederaufrufen.
z.b.
page.10 {
marks.MEINMARKER = RECORDS
marks.MEINMARKER {
tables = tt_content
source = hier die content id
dontCheckPid = 1
}
}