Zum Inhalt springen

Platzhalter ansprechen

Erstellt am 16. Juni 2006 · 12 Antworten · letzte Antwort am 17. Juni 2006

Tags: Frage

fellfresse ·

Hallo,
folgendes Problem.
Ich habe einen Platzhalter ###Anschrift###. Diesen möchte ich nun mit einer Adresse belegen. Diese wiederum möchte ich nicht hart (in TS) codieren, sondern sie sollte von einem Redakteur ohne TS kenntnisse veränderbar sein. (falls sich mal ne telefonnummer ändert...)

wie kann ich so ein Problem lösen?
- kann ich für den Platzhalter viel. eine Datei einbinden in der die Adresse steht?

Unbekannter Benutzer ·

Na klar geht das:

      temp.adressdatei = FILE
      temp.adressdatei.file = fileadmin/adresse/dieadresse.html


#dann an entsprechender Stelle

marks.ANSCHRIFT < temp.adressdatei

Das sollte gehen, wenn dir das reicht. Ansonsten könntest du sicherlich auch ein tt_address Objekt einfügen. Das könnte man dann im Backend pflegen.
Müsste eigentlich in etwa so gehen:

1. tt_address installieren
2. in nem Sysfolder (oder wo auch immer) Adresse anlegen und uid merken.
3.

 temp.adressdatei = RECORDS
 temp.adressdatei.source = tt_address_99
# 99 ersetzen durch die uid deines Eintrags!!!

#dann an entsprechender Stelle

marks.ANSCHRIFT < temp.adressdatei

Habs jetzt selbst nicht getestet, sollte aber so funktionieren...

einpraegsam.​net ·

Andere Möglichkeit:

Du stellst irgendwo einen (z.B.) Sysfolder rein und lässt den Inhalt am Marker ausgeben - fertig.

Kann einfachst von jedem Redakteur geändert werden

fellfresse ·

Hallo,
danke für eure schnelle Hilfe.

@Kitsunet:
ich habederzeit deine Version mit der Datei einlesen umgesetzt. Ich habe eine .txt Datei genommen, da ich von den Redakteur nicht verlangen kann in einer .html Datei zu schreiben. Das Problem bei der Textdatei...sie wird hintereinander ausgegeben, es sei denn ich füge ein <br> Tag ein, wo umgebrochen werden soll. Somit ist das keine optimale Lösung.
Weiterhin habe ich die Variante versucht, mit dem tt_address. Leider habe ich die Adresse im Seitenbaum nicht separat gesehen. Sie lag quasi auf dem Sytemordner wo ich sie angelegt habe. Genial wäre natürlich das in dem Seitenbaum für die Adresse ein Symbol erscheint. Ansonsten wäre das eine schöne Sachen, oder muss ich das anders konfigurieren???

@wunschtacho:
deine antwort habe ich leider nicht verstanden. Sie fiel dann doch etwas kurz aus. Magst du etwas ausführlicher werden? Was soll ich zu Beispiel im Systemordner anlegen um es auszugeben?

just2b ·
fellfresse schrieb

@wunschtacho:
deine antwort habe ich leider nicht verstanden. Sie fiel dann doch etwas kurz aus. Magst du etwas ausführlicher werden? Was soll ich zu Beispiel im Systemordner anlegen um es auszugeben?

wirds mal wieder soweit für meinen standard-text: /faq/content-ausgeben => 1. kommentar von mir

lg georg

fellfresse ·

aus der Dokumentation habe ich mal das hier benutzt:

KONTAKTADRESSE = RECORDS
KONTAKTADRESSE {
 tables = tt_content
 source = ID209
 dontCheckPid = 1
}# KONTAKTADRESSE - ENDE

...und es hat nix bewirkt. Der Platzhalter wird zwar angesprochen, aber es wird kein Inhalt ausgegeben.

steffenk ·
KONTAKTADRESSE = RECORDS
KONTAKTADRESSE {
 tables = tt_content
 source = 209
 dontCheckPid = 1
}
# KONTAKTADRESSE - ENDE
just2b ·

und die 209 ist KEINE Seiten-ID sondern die ID eines Content-Elements (Text, Text mit Bild, usw)?

georg

fellfresse ·

Aahh,
das war die Info die mir fehlte.
Gut nun denke ich habe ich eine Variante, die ich den Redakteuren anbieten kann. (Sie brauchen ja nun nur den Seiteninhalt ändern)

Danke an euch alle!!!

just2b ·
fellfresse schrieb

Aahh,
das war die Info die mir fehlte.

du meinst du hast meinen Kommentar auf der vorher verlinkten Seite nicht gelesen 😉

lg georg

fellfresse ·

Erwischt. :o
Kann ja mal passieren, das man ungenau liest und dann Seiten-ID und Seiteninhalt-ID vertauscht.

aber jetzt läuft es ja.

danke nochmal!