Aller au contenu principal

nummerierte Liste (<ol>) im DOM-Editor

Commentaires

9 commentaires

  • Zendesk API User
    Author: hoebbel - 8/10/2011 12:26

    Hallo Herr Meister,

    einfach in der  "ul" Formatvorlage folgendes benutzen:

    <$CMS_SWITCH(#list.style)$ul$CMS_CASE(1)$ul$CMS_CASE(2)$ol$CMS_END_SWITCH$>$CMS_VALUE(#content)$</$CMS_IF(#list.style == 1)$ul$CMS_ELSE$ol$CMS_END_IF$>

    ich habe mal die beiden Möglichkeiten zur Unterscheidung ($CMS_SWITCH$ und $CMS_IF$) benutzt. Bei 2 elementen ist CMS_IF eigentlich völlig ausreichend, wenn Sie aber mehr Styles benutzen wollen, also zum Beispiel so etwas:

    $CMS_SET(set_liststart)$$CMS_IF(!#list.attr("start").isEmpty)$ start="$CMS_VALUE(#list.start)$"$CMS_END_IF$$CMS_END_SET$

    <$CMS_SWITCH(#list.style)$ul type="square"$CMS_CASE(1)$ul type="disc"$CMS_CASE(2)$ol type="1"$CMS_VALUE(set_liststart)$$CMS_CASE(3)$ol type="a"$CMS_VALUE(set_liststart)$$CMS_CASE(4)$ol type="A"$CMS_VALUE(set_liststart)$$CMS_CASE(6)$ol type="I"$CMS_VALUE(set_liststart)$$CMS_CASE(8)$ul type="circle"$CMS_END_SWITCH$>

    $CMS_VALUE(#content)$

    </$CMS_IF(#list.style == 0 || #list.style == 1 || #list.style == 8)$ul$CMS_ELSE$ol$CMS_END_IF$>

    dann lohnt sich auch die Verwendung von $CMS_SWITCH$ :smileywink:

    Die dazugehörige Konfiguration im DOM sieht beispeilsweise so aus:

            listConfig="style:Typ[4:Großbuchstaben|2:Zahlen|6:römische Zahlen|3:Kleinbuchstaben|8:Kreis|1:Scheibe|0:Quadrat],start:Zählungsbeginn"

            listDefaultConfig="mediaref=media:ListenPunkt,pre=o,style=4"

    Viele Grüsse aus Dortmund,

      Holger Höbbel

    0
  • Zendesk API User
    Author: TimoMeister - 8/10/2011 12:41

    Vielen Dank! Das ist was ich gesucht habe...

    0
  • Zendesk API User
    Author: mreinhardt - 9/23/2011 12:59

    Wie kann man denn im DOM-Editor die Nummerierung anpassen? Wenn man Bullet auswählt, sieht man das im FS-Client nicht. Das HTML wird aber korrekt dargestellt.

    0
  • Zendesk API User
    Author: hoebbel - 9/23/2011 13:17

    Hallo Martin,

    Martin Reinhardt schrieb:

    Wie kann man denn im DOM-Editor die Nummerierung anpassen? Wenn man Bullet auswählt, sieht man das im FS-Client nicht. Das HTML wird aber korrekt dargestellt.

    Geht es bei Nummerierung anpassen um den Startpunkt der Aufzählung, also zum Beispiel ab 5?

    Dann einfach unter Zählungsbeginn im Beispiel oben 5 eintragen :smileywink:

    [im Beispiel definiert durch start:Zählungsbeginn]

    Für den Bullet benötigt man ein Bild, was den entsprechenden Punkt darstellt. Im Beispiel dient dazu das Bild listenPunkt [definiert durch mediaref=media:ListenPunkt]

    Viele Grüsse aus Dortmund,

      Holger

    0
  • Zendesk API User
    Author: mreinhardt - 9/23/2011 14:16

    Ich möchte nur erreichen, dass der Redakteur im FS-Client die Nummerierung wie im Web sehen kann. Im Moment sehe ich da keine Listenaufzählung oder Nummern?

    Was mache ich da falsch?

    0
  • Zendesk API User
    Author: hoebbel - 9/23/2011 14:21

    Wenn der Parameter

    listConfig="style:Typ[4:Großbuchstaben|2:Zahlen|6:römische Zahlen|3:Kleinbuchstaben|8:Kreis|1:Scheibe|0:Quadrat],start:Zählungsbeginn"

    gesetzt ist, dann sollte es eigentlich automatisch gehen.

    Neue Liste anlegen, Rechtsklick in die Liste und den Listentyp auf eine der OL Listen ändern. Die Anzeige im Client ist dann entsprechend.

    Entscheidend ist hier, dass das Attribut "style" heißt, eine Liste "[]" als Auswahl hat und die einzelnen Listenpunkte Zahlen sind, wobei jede Zahl eine andere Listendarstellung erzeugt.

    0
  • Zendesk API User
    Author: mreinhardt - 9/23/2011 14:38

    Mein Code sieht aus:

    <CMS_INPUT_DOM

        name="text"

        bold="yes"

        hFill="yes"

        italic="yes"

        list="yes"

        listConfig="style:Listenart[0:Bullet Points|2:Numbers]"

        rows="15"

        useLanguages="yes">

        <FORMATS>

          <TEMPLATE name="hometeaser"/>

          <TEMPLATE name="p"/>

          <TEMPLATE name="h3"/>

          <TEMPLATE name="h4"/>

          <TEMPLATE name="h5"/>

          <TEMPLATE name="colortext"/>

        </FORMATS>

        <LANGINFOS>

          <LANGINFO lang="*" label="Absatz" description="Bitte geben Sie einen Text ein."/>

        </LANGINFOS>

        <LINKEDITORS>

          <LINKEDITOR name="standardlink"/>

          <LINKEDITOR name="externallink"/>

          <LINKEDITOR name="downloadlink"/>

          <LINKEDITOR name="maillink"/>

        </LINKEDITORS>

      </CMS_INPUT_DOM>

    Trotzdem werden keine Bullet Points angezeigt:

    irgendwie komisch

    0
  • Zendesk API User
    Author: hoebbel - 9/23/2011 14:44

    Martin Reinhardt schrieb:

    irgendwie komisch

    Nö, eigentlich ist das das erwartete Verhalten. Ich zitiere mich mal selber:

    Holger Höbbel schrieb:

    Für den Bullet benötigt man ein Bild, was den entsprechenden Punkt darstellt. Im Beispiel dient dazu das Bild listenPunkt [definiert durch mediaref=media:ListenPunkt]

    0
  • Zendesk API User
    Author: mreinhardt - 9/23/2011 15:39

    ah verstehe, aber wenn ich das mit mediaref versuche geht es leider auch nicht

    listConfig="style:Listenart[0:Bullet Points|2:Numbers]"

        listDefaultConfig="mediaref=media:itbk_button_selected,pre=o,style=0"

    Bei Nummern wird auch nix angezeigt.

    0

Vous devez vous connecter pour laisser un commentaire.