Hallo,
ich benötigte als Marker-Ausgabe eine von deutschen Sonderzeichen bereinigte Titel-Ausgabe.
Mein Versuch:
lib.Ausgabe = TEXT
lib.Ausgabe {
insertData = 1
value = {page:title}
}
lib.Ausgabe.replacement {
10 {
search = ä
replace = ae
}
20 {
search = ö
replace = oe
}
....
}
Ich bekomme dabei keine Ausgabe.
Wo liegt mein Denkfehler ?
Hallo und Willkommen im Forum,
gar keine Ausgabe oder nicht die gewünschte Ausgabe?
VG,
LuP
Hallo,
leider überhaupt keine Ausgabe 🙁
Everscreen schrieb
leider überhaupt keine Ausgabe
Hmm, komisch ...
Lass mal den Titel ausgeben, ohne irgendwelche Ersetzungen:
lib.Ausgabe {
value = {page:title}
insertData = 1
}
was kommt raus?
VG,
LuP
Hallo,
einzeln funktionieren die Abschnitte:
lib.Ausgabe = TEXT
lib.Ausgabe {
insertData = 1
value = {page:title}
}
erzeugt die richtige Ausgabe.
lib.Ausgabe = TEXT
lib.Ausgabe.value = Häuser
lib.Ausgabe.replacement {
10 {
search = ä
replace = ae
}
20 {
search = ö
replace = oe
}
....
}
ebenfalls ...
OK, das ist wichtig zu wissen.
Dann versuch mal folgendes:
lib.Ausgabe = TEXT
lib.Ausgabe {
data = page:title
replacement {
10 {
search = ä # UTF-8 encoding von ä hier eintragen
replace = ae
}
//...
}
}
Die Umlaute müsstest Du in UTF-8 konvertieren. Kannst Du hier machen.
VG,
LuP
Hallo,
zumindest bin ich jetzt weiter:
Das Suchen/Ersetzen mit "normalen" Buchstaben im Seitentitel funktioniert jetzt, nur noch nicht mit dem Umlauten.
Weshalb muß ich nun
data = page:title
anstelle von
value = {page:title}
nehmen ?
Everscreen schrieb
nur noch nicht mit dem Umlauten.
wie gesagt Umlaute in UTF-8 konvertieren.
Everscreen schrieb
Weshalb muß ich nun
data = page:title
anstelle von
value = {page:title}
nehmen ?
Das ist die Logik der stdWrap-Funktionen. Mit stdWrap_data() hole ich zuerst den vollständigen Titel aus dem TSFE, bevor ich ihn zwecks Ersetzung an stdWrap_replacement() weiter gebe.
VG,
LuP