arkaetsc
I'm new here

Bedingter Zeilenumbruch

Hallo Community,

wir versuchen gerade dem Redakteur die Möglichkeit zu geben bedingte Zeilenumbrüche in Überschriften zu setzen, damit lange Titel auch auf einem kleinen Display sauber angezeigt werden können.

Dazu haben wir aus unseren INPUT_TEXT-Feldern für die Überschrift DOM-Felder gemacht.

In diesen kann der Redakteur eine Formatvorlage "Bedingter Zeilenumbruch" nutzen, um ein ­ an die gewünschte Stelle einzufügen.

Das fühlt sich aber technisch und redaktionell nicht wirklich gut an, da die DOM-Felder mehr können als eigentlich benötigt - mehrere Zeilen, rückgängig und wiederherstellen etc.

Bietet FirstSpirit andere Möglichkeiten an einen manuellen bedingten Zeilenumbruch zu setzen?

Hier der entsprechende Code-Ausschnitt aus der Absatzvorlage.

<CMS_INPUT_DOM name="st_umbruchTest" bold="no" hFill="yes" italic="no" list="no" rows="1">
    <FORMATS>
      <TEMPLATE name="bedingter_zeilenumbruch"/>
    </FORMATS>
    <LANGINFOS>
      <LANGINFO lang="*" label="Bedingtem Zeilenumbruch" description="..."/>
    </LANGINFOS>
    <LINKEDITORS>
      <LINKEDITOR name=""/>
    </LINKEDITORS>
  </CMS_INPUT_DOM>

...und die Formatvorlage "Bedingter Zeilenumbruch".

&shy;$CMS_VALUE(#content)$

Viele Grüße

Alex

3 Replies
thmarx
I'm new here

Hallo Alex,

einen anderen Weg als der von Dir würde mir da auch nicht einfallen.

Gruß

Thorsten

0 Kudos
thmarx
I'm new here

Hallo Alex,

was auch gehen würde:

1. Du legst dir eine Konvertierungsregel an, die eine Sonderzeichen in das &shy; übersetzt

2. Der Redakteur kann in dem TextFeld über die Sonderzeichentabelle dieses Sonderzeichen einfügen

3. Im Ausgabekanal verwendest du $CMS_VALUE(textfeld.convert)$

Das wäre auch nicht die schönste Lösung, du würdest aber ohne das DOM-Feld auskommen.

Gruß

Thorsten

Ich finde diese Lösung nicht schlecht. In Word ist das ja auch so, das man bedingte Trennungsstriche einfügt. Da gibt es auch bestimmt ein passendes UTF-8 Zeichen für..

Peter
0 Kudos