Zum Inhalt springen

Pipe-Zeichen als Tabelleninhalt

Erstellt am 11. Januar 2007 · 6 Antworten · letzte Antwort am 15. Januar 2007

Tags: Frage

Arkala ·

Brauche dringend eure Hilfe:
Ich möchte gerne innerhalb einer Tabellenzelle das Pipe-Zeichen nutzen. Allerdings es dieses Zeichen als Spalten-Trenner bereits reserviert und wird auch als solches immer intepretiert (verwende das pagecontent-Element "Table" zur Erstellung der Tabelle).
Hab auch schon gesucht und alles mögliche ausprobiert, aber leider noch keine Lösung gefunden. Ist es überhaupt möglich, das Pipe-Zeichen im Text zu verwenden (innerhalb von Tabellen)?

Sorry, dass ich euch damit nerve, aber es ist wirklich wichtig.

Kann mir jemand einen Tipp geben?

Schon jetzt vielen Dank für eure Mühe!

Hier noch die technischen Infos:
TYPO3_VERSION: 3.8.1
PHP_VERSION : 4.3.8
Apache/2.0.50 (Linux/SUSE)

Arkala ·

Ja hab ich schon. Auch schon als html-Zeichen (&pipe😉.

Leider werden beide Versionen nicht als Pipe-Strich interpretiert 😢

Kann ich das vielleicht irgendwo einstellen, dass Ascii- bzw. html-Zeichen in Tabellen akzeptiert werden?
Das würde mir ja auch schon weiterhelfen.

jenses ·

Im Inhaltselement "Tabelle" im Flexform,
2ter Reiter "Tabellenanalyse"
bei Feld-Begrenzer etwas anderes als das Pipe-Symbol auswählen,
fertig 😉

Arkala ·

Klingt nach einer logischen Lösung, hat aber zwei Schönheitsfehler:

1. Der Redakteur ist darauf geschult, dass das Pipe-Zeichen die Spalten trennt.
2. Es gibt mittlerweile ziemlich viele Tabellen innerhalb der Seiten, die ich dann wahrscheinlich alle ändern müsste, oder???

Gibt es denn wirklich keine Möglichkeit das Pipe-Zeichen so zu quoten oder zu umschreiben, dass es auf der Website als | ausgegeben wird?

jenses ·

Du mußt wissen was du willst.
(waschen, aber dabei nicht nass machen ...)
1.Redakteur umschulen (Aufwand ca. 1 min)
2. per SQL-Script Pipes gegen Semikolon tauschen, ein paar Minuten mehr

Arkala ·

Hallo jenses,

vielen Dank für Deine Bemühungen. Da ich keine Lust hatte meinen Kunden umzuschulen, habe ich noch ein wenig weiterexperimentiert und habe nun doch noch eine Lösung gefunden:
Unicode als Dezimalwert in html:

& #124;

führt zum gewünschten Ergebnis 🙂
(natürlich ohne Leerzeichen zwischen & und # !)