Zum Inhalt springen

Optionsplit

Erstellt am 26. April 2006 · 3 Antworten · letzte Antwort am 2. Mai 2006

Tags: Frage

Zino ·

Hallo,

ich versuche gerade mir eine eigene Sitemap zu basteln und möchte einer Darstellugn in Folgender aufteilung:

Ebene1.1 Ebene1.2 Ebene1.3 Ebene1.4
Sub1.1 Sub2.1 Sub3.1 Sub4.1
Sub1.2 Sub2.2 Sub3.2 Sub4.2
(...)

Dafür habe ich ein Textmenü angelegt und die maxItems auf 4 gesetzt sowie expAll auf true. Das Problem tritt nun bei der Darstellung auf. Ich möchte die Struktur gern als Tabelle aufbauen. Mittels Optionsplit im allWrap erhalte ich Zeilen in der Form <tr><td>|</td><td>|</td></tr> mit wrap kommt das <table>|</table> hinzu. Das Problem stell das Untermenü dar. ich möchte erst alle Ebene1 Menüpunkte in einer Zeile dann die Sub1 Menüpunkte in einer Zeile etc. Bekomme das aber nicht hin 🙁 hier mein TS vielleicht hat jemand eine Lösung parat ?!

temp.sitemap_1 = HMENU
temp.sitemap_1.maxItems = 4
temp.sitemap_1.1 = TMENU
temp.sitemap_1.1{
  wrap=<table> | </table>
  expAll = 1
  NO.allWrap = <tr><th class="sitemap_lvl1_no"> || </th><th class="sitemap_lvl1_no">  |*| </th><th class="sitemap_lvl1_no"> || </th><th class="sitemap_lvl1_no"> |*| </th><th class="sitemap_lvl1_no"> | </th></tr>
}

temp.sitemap_1.2 = TMENU
temp.sitemap_1.2{
 NO.allWrap = <tr><td class="sitemap_lvl2_no"> || </td><td class="sitemap_lvl2_no"> |*| </td><td class="sitemap_lvl2_no"> || </td><td class="sitemap_lvl2_no"> |*| </td><td class="sitemap_lvl2_no"> | </td></tr>
}
Zino ·

ich habe das ganze etwas umgestrickt. So funtkioniert es ganz gut...
Problem: Wenn ich begin = 5 und maxItems = 4 dann gibt es keine Menüpunkte der Sub1 Ebene. bei begin = 1 und maxItems = 4 ist alles ok...
Hat jemand eine Idee, woran das liegen könnte?
--EDIT--
Ich glaube es liegt daran, dass sich begin und maxItems auch auf die Submenupunkte bezieht 🙁 kann ich das irgendwie umgehen?

temp.sitemap_1 = HMENU
temp.sitemap_1.begin = 1
temp.sitemap_1.maxItems = 4
temp.sitemap_1.1 = TMENU
temp.sitemap_1.1{
  expAll = 1
  NO.wrapItemAndSub = <div><div class="sitemap_lvl1_no"> || </div><div class="sitemap_lvl1_no">  |*| </div><div class="sitemap_lvl1_no"> || </div><div class="sitemap_lvl1_no"> |*| </div><div class="sitemap_lvl1_no"> | </div></div>
}

temp.sitemap_1.2 = TMENU
temp.sitemap_1.2{
 NO.wrapItemAndSub = <div><div class="sitemap_lvl2_no"> || </div><div class="sitemap_lvl2_no"> |*| </div><div class="sitemap_lvl2_no"> || </div><div class="sitemap_lvl2_no"> |*| </div><div class="sitemap_lvl2_no"> | </div></div>
}
Unbekannter Benutzer ·

Ich glaube es liegt daran, dass sich begin und maxItems auch auf die Submenupunkte beziehticon_frown.gifkann ich das irgendwie umgehen?

Ja, kannst Du umgehen indem Du die zweite Menüebene aus diesem HMENU rausnimmst, ein neues zweites HMENU anlegst und dort den entryLevel hochsetzt.

Viele Grüße
Niki