HMENU mit minItems / maxItems : Anzahl bestimmen

  • Benjamecho Benjamech...
    Sternenflotten-Admiral
    0 x
    202 Beiträge
    0 Hilfreiche Beiträge
    13. 02. 2008, 20:33

    Hallo zusammen,

    ich würde gerne bei einem HMENU mit 2 Ebenen (2 x TMENU) die Gesamtanzahl der maximalen/minimalen Einträge festlegen, also einen bestimmten Wert vorgeben. Leider funktionier das mit den Eigenschaften maxItems u. minItems nicht, da sich der Wert auf alle Ebenen des Menüs einzeln auswirkt und nicht auf die Gesamtanzahl der Menüpunkte.

    Hat jemand eine Idee, wie man sowas machen könnte? Eventuell über eine "itemArrayProcFunc"? Ich habe damit leider keine Erfahrungen und weiß nicht, wo ich anfangen soll...

    Falls dem Menü zusätzliche Menüpunkte hinzugefügt werden müssen, da es sonst nicht auf die gewünschte Anzahl kommt, dann würde ich diese gerne individuell formatieren, also z.B. als

    1. <li> </li>
    ohne Verlinkung.

    Danke!
    Ben


  • 1
  • nicki4lu nicki4lu
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    14. 02. 2008, 14:57

    Hallo,

    schau dir mal unter typo3/sysext/cms/tslib/media/scripts die Datei example_itemArrayProcFunc.php an. Da findest du eine Funktion (user_itemArrayProcFuncTest) mit der man nachträglich die Navigation bearbeiten kann.

    Liebe Grüße,
    Nicole

  • Tevsa Tevsa
    Sternenflotten-Admiral
    0 x
    171 Beiträge
    5 Hilfreiche Beiträge
    14. 02. 2008, 15:05

    Hallo,

    ich arbeite mit begin und maxItems im Menü.ich setze sie allerding nicht da

    [TS]

    huhu = HMENU
    begin = 3
    maxItems = 3
    1 = TMENU
    1{
    ...

    }
    [/TS]
    sondern in die 1:
    [TS]

    huhu = HMENU

    1 = TMENU
    1{
    ...
    begin = 3
    maxItems = 3
    ...
    }
    [/TS]

    Hoffe es hilft ;-)

    Lieben Gruß
    Tevsa

    Irgend etwas is' ja immer...

  • nicki4lu nicki4lu
    Sternenflotten-Admiral
    0 x
    164 Beiträge
    0 Hilfreiche Beiträge
    14. 02. 2008, 15:08

    Naja, aber das beschränkt ja dann auch nur die erste Navigation und nicht die Elemente insgesamt.

  • Benjamecho Benjamech...
    Sternenflotten-Admiral
    0 x
    202 Beiträge
    0 Hilfreiche Beiträge
    14. 02. 2008, 15:21

    Hallo,

    danke für den Tipp mit dem Beispiel! Ich werde mal mein Glück versuchen und melde mich dann hier wieder bei Erfolge bzw. Misserfolg :-)

    @Tevsa: der Ansatz wird in meinem Beispiel nicht funktionieren, denn damit kann ich nicht die Gesamtanzahl der Menüpunkte (TMENU 1 + TMENU 2) festlegen. Angenommen TMENU-1 hat 6 Einträge, TMENU-2 2 Einträge und mein gewünschter min-max Wert liegt bei 14, dann muss TMENU 1 noch 6 Dummy-Einträge bekommen.

    Grüße
    Ben

  • 1