Hallo zusammen,
ich suche nach einer Möglichkeit einzelne Textelemente mehrmals auf verschiedenen Seiten zu verwenden, z. B. ein Textelement soll nicht nur auf einer Seite sondern auf 4 Seiten verwendet werden. Wenn nun das Textelement geändert wird will ich es nur einmal ändern müssen.
Gibt es da eine Möglichkeit so dass das Einpflegen der Texte auch noch für Redakteure verständlich bleibt?
Danke im Voraus 🙂
Ich schliess mich dem Thread an,
da ich sowas Ähnliches auch schonmal geschrieben habe,
aber keine Antwort bekommen habe.
Hi,
dafür gibt's doch das Content-Element "Datensatz einfügen". Der Text bzw. das Element wird somit nur einmal zentral erstellt und überall dort, wo es benötigt wird, über "Datensatz einfügen" eingefügt.
Julian
hmm...
kannst Du mir bzw. uns auch sagen wo das zu finden ist? 😃
Habs nirgends gefungen oder hab Tomaten auf den Augen :o
Das sollte eigentlich auftauchen, wenn du ganz normal ein neues Inhalts-Element auf einer Seite anlegst. In der Dropdown-Liste "Typ" mit den Feldern "Überschrift", "Text", "Text m/Bild" etc. sollte auch "Datensatz einfügen" stehen. Bei dir nicht?
Julian
Also meine Version ist 3.6.0RC1
ne da ist nix derartiges in der Liste! ist das ein plugin oder Standard?
ahh ich hab noch mal ne Datenbankreorganisation gemacht! jetzt ist es drin und klappt!
Vielen Dank! 😃
Hatte das gleiche Problem. Da ich nicht auf jeder Seite, auf der das Content-Element auftauchen sollte, ein "Insert records" einfügen wollte, habe ich es über das Template und TypoScript gelöst.
1. In irgendeiner Seite (bei mir der SysFolder "Reusable Content") das Content-Element einfügen, das sich wiederholen soll und sich die ID des Elements (im Beispiel "123") merken.
2. Im Template einen Subpart (z.B. "STICKY") einfügen:
... <div id=STICKY>(Hier kommt der Inhalt rein)</div>
3. Im Setup des Template Records:
...
subparts.STICKY >
subparts.STICKY = RECORDS
subparts.STICKY.tables = tt_content
subparts.STICKY.source = 123
...
(Die "123" ist die ID des Content-Elements.)
Habe ich mittlerweile an verschiedenen Stellen so gemacht und es gab bisher keine Probleme. Ich muss auf jeden Fall den Cache leeren, nachdem ich in dem Content-Element "123" etwas geändert habe.
Grüße
Jochen
1. In irgendeiner Seite (bei mir der SysFolder "Reusable Content") das Content-Element einfügen, das sich wiederholen soll und sich die ID des Elements (im Beispiel "123") merken.
2. Im Template einen Subpart (z.B. "STICKY") einfügen:
... <div id=STICKY>(Hier kommt der Inhalt rein)</div>
3. Im Setup des Template Records:
...
subparts.STICKY >
subparts.STICKY = RECORDS
subparts.STICKY.tables = tt_content
subparts.STICKY.source = 123
...
(Die "123" ist die ID des Content-Elements.)
Hi,
ich versuche auch diesen Weg zu beschreiten. Für normalerweise nicht sichtbare Seiten (die enthalten ja die wiederverwendbaren Inhalte) soll man wohl noch
subparts.STICKY.dontCheckPid = 1
setzen.
Selbst wenn ich das aber mache, wird mein Platzhalter nur durch nichts ersetzt, statt mit dem korrekten Inhalt.
Die Alternative
subparts.STICKY = RECORDS
subparts.STICKY.data = DB : tt_content:123:bodytext
funktioniert zwar, entfernt aber Formatierungen im Inhalt (im meinem Inhalt fehlt ein Link).
Kann mir jemand weiterhelfen, wie die eine oder andere Variante zum Laufen zu bringen ist?
Wäre sehr dankbar für jede Wortmeldung.
Hat wirklich niemand eine Idee? 😢