Zum Inhalt springen

Menü Trenner nach jedem zweiten Navigationselement

Erstellt am 19. Mai 2009 · 1 Antwort · letzte Antwort am 21. Mai 2009

Tags: Frage

niederberger ·

Guten Tag

Ich suche nach einer Möglichkeit nach jedem zweiten Navigationspunkt einen Trenner einzubauen. Der Trenner soll jedes beliebige Zeichen sein können. Das Endziel soll dies sein:

<table>
  <tr>
    <td>Navigationspunkt 1</td>
    <td>Navigationspunkt 2</td>
  </tr>
  <tr>
    <td>Navigationspunkt 3</td>
    <td>Navigationspunkt 4</td>
  </tr>
  <tr>
    <td>Navigationspunkt 4</td>
    <td>Navigationspunkt 5</td>
  </tr>
</table>

Ich verwende folgenden TS zur Erzeugung des Menüs:

NavigationC = COA
NavigationC {
  10 = HMENU
  10 {
    special = directory
    special.value = 24
    entry.level =
    1 = TMENU
    1 {
      wrap = <ul>|
      NO {
        allStdWrap {
        wrap = <tr><td><li>|</li></td></tr>
        if {
          value.data = register:count_HMENU_MENUOBJ
          negate = 1
          isLessThan {
            prioriCalc = 1
            cObject = TEXT
            cObject.insertData = 1
            cObject.value = ({register:count_menuItems} + 1) / 2
            }
          }
        }
        stdWrap.if < .allStdWrap.if
        }
      ACT < .NO
      ACT = 1
      ACT.stdWrap.wrap = <span class="Current">|</span>
      }
    }
  20 < .10
  20.1.wrap = </ul><ul>|</ul>
  20.1.NO.stdWrap.if.negate >
  20.1.NO.allStdWrap.if.negate >
  20.1.ACT.stdWrap.if.negate >
  20.1.ACT.allStdWrap.if.negate >
}

Hat mir jemand einen Tipp?

Grüsse und DANKE, Thomas N.

just2b ·

das sollte mit optionsplit eigentlich schon gehen, schau dir mal die bsp in der tsref an

georg