Ich habe auf meiner Seite nun einen Kunden-Bereich angelegt, allerdings würde ich gerne meine Kunden Namendlich begrüßen, also statt mit
Sehr geehrter Kunde
lieber mit
Sehr geehrter Herr Wasweissich
oder
Hallo Lasmiranda Dennsiewillja
Kann mir jemannd sagen wie ich soetwas realisieren kann?
Gruß MCQ
klar:
temp.user = TEXT
temp.user.dataWrap = Sehr geehrter {TSFE:fe_user|user|name}
temp.user.wrap = <p>|</p>
Erstmal danke für deine superschnelle Antwort.
Hab um es erstmal zu testen nen kleines numerisches objekt angelegt und mit dem von dir genannten Befehl gefüllt, hier das Script:
page.20 = TEXT
page.20{
dataWrap = Sehr geehrter {TSFE:fe_user|user|name}
}
Leider ist das einzigste was ausgegeben wird "Sehr geehrter" mehr nicht, kein Username, gar nichts. 😢
Und bevor die Frage kommt, ja ich war als Benutzer auf meiner Seite angemeldet.
dann ist Dein cache Schuld 😉
versuchs mal so:
page.20 = COA_INT
page.20{
10 = TEXT
10.dataWrap = Sehr geehrter {TSFE:fe_user|user|name}
}
ausserdem solltest Du sicherstellen, das das Feld name auch ausgefüllt ist, probiers z.B. mal mit username
- Quelltext eingefügt
- Cache geleert
- abgemeldet
- neu angemeldet
aber leider ... das selbe Ergebnis "Sehr geehrter" mehr nicht 😢
dann stimmt was an Deinem Template nicht - schau mal in den Template Analyzer
Bild: central-pages.de/…/analyse.jpg
Bin zwar nen Super-Noob, aber ich glaub da is alles in Ordnung, ich kann ja mal den Kompletten TS-Code hier posten:
config.spamProtectEmailAddresses = 1
config.spamProtectEmailAddresses_atSubst = <span>@</span>
page = PAGE
page.stylesheet = main*.css
page.10=TEMPLATE
page.10{
template=FILE
template.file=template*.html
workOnSubparts = DOCUMENT_BODY
subparts.CONTENT < styles.content.get
subparts.MENU = HMENU
subparts.MENU.1 = TMENU
subparts.MENU.1{
NO.linkWrap = | ||*| | ||*| |
NO.ATagParams = class="mainmenu"
}
marks.TITEL = TEXT
marks.TITEL.field = title
}
page.20 = COA_INT
page.20{
10 = TEXT
10.dataWrap = Sehr geehrter {TSFE:fe_user|user|name}
}
Ich hoffe das hilft nen bisschen dabei mir zu helfen o.O
Ich ha es sicherheitshalber grad mal gecheckt, an der Erweiterung kh_usersonline liegts nicht.
aha - beiDir mangelt es noch am Grundverständnis von Typoscript.
page.20 ist in Deinem Zusammenhang irrelevant, da der Inhalt Deiner Seite innerhalb von page.10.marks gefüllt wird.
Erzeuge also einen Marker im Template und weise diesem Marker den Code zu.
Der Template Analyzer funktioniert so:
Klick auf NEW SITE (das ist Dein Template, btw gib ihm doch einen Namen)
btw - wo habt ihr nur alle das
NO.linkWrap = | ||*| | ||*| |
her ? Das ist so völlig unsinnig.
Also ich habs von ner Schulugs-DVD zum Thema Typo3
Eine Frage, müssen Marker fix (also in der Template-Datei) sein, oder kann ich auch Via Text-Element dynamisch Marker hinzufügen? Wenn ja, wäre es einfacher den Namen auf verschiedene Seiten in Texte einzupflegen. Wenn es denn dann funktioniert. Wenn nein, warum nicht?
Danke für deine Hilfe, ich werd es gleich mal probieren.
Beschäftige mich erst seit Freitag mit Typo3, hätte ich vielleicht im ersten Posten schreiben sollen, sorry.
Um mir ein bisschen Arbeit zu sparen, hab ich zum testen erstmal den Marker für den Seiten-Titel benutzt. Hab die letzten Zeilen des Scripts wie folgt angepasst, aber das Textfeld ist nach wie vor leer
Ich habe
marks.TITEL = TEXT
marks.TITEL.field = title
zu
marks.TITEL = TEXT
marks.TITEL.dataWrap = {TSFE:fe_user|user|name}
geändert
Ich glaube des Rätzels lösung in diesem Thread gefunden zu haben.
#476353
Jetzt such ich verzweifelt nach dieser Erweiterung 🙁