Zum Inhalt springen

browse mit direktauswahl!?

Erstellt am 2. Dezember 2007 · 3 Antworten · letzte Antwort am 4. Dezember 2007

Tags: Frage

christoph9dorf ·

Hallo ich suche nach ner Möglichkeit ein Browsemenü mit Direktauswahl zu bauen...

Das normale Browsemenü is ja keine Problem aber die Direktauswahl zwischen zurück und vor stellt das problem dar.

Seiten-Struktur:
Seite
-1.Sub
-2.Sub
-3.Sub

So soll das Browse auf den Subseiten aussehen:
<< zurück 1 2 3 vor >>

Ich würde die Optionen aufsplitten:
1.TMENU für zurück
2.TMENU für die Direktauswahl
3.TMENU für vor

Hab aber keine Idee für das TS.

Kann mir jemand helfen?!

christoph9dorf ·
temp.browse = COA
temp.browse {

   10 = HMENU
   10 {
     special = browse
     special.items = prev
     special.prev.fields.title = « voriges &nbsp;
     1 = TMENU
     1.NO = 1
     1.NO.allWrap = |
    }
    20 = HMENU
    20 {
    entryLevel=2
    1=TMENU
    1.NO{
    ATagTitle.cObject=LOAD_REGISTER
    ATagTitle.cObject {
    mainMenuNumber.cObject=TEXT
    mainMenuNumber.cObject {
    value={register:mainMenuNumber}+1
    insertData=1
    }
    mainMenuNumber.prioriCalc=intval
    }
    value={register:mainMenuNumber}
    ATagBeforeWrap=1
    linkWrap={register:mainMenuNumber} 
    allStdWrap.insertData=1
    wrapItemAndSub = &nbsp; |  &nbsp; &#124; |*| &nbsp; |  &nbsp; &#124; |*| &nbsp; |
} 
}
30 < .10
   30.special.items = next
   30.special.next.fields.title = &nbsp; nächstes »
   30.1.NO.allWrap = |
}


seite.10.marks.BROWSE < temp.browse

das is mein ansatz...
aber ich schaffe es nicht den ursprünglichen linktext zu entfernen...

so siehts momentan aus:
<< voriges 1Seite1 | 2Seite2 | 3Seite3 nächstes >>

die Seitenbezeichnung soll noch weg!

KAnn mir jemand helfen!?

christoph9dorf ·
temp.browse = COA
temp.browse {

   10 = HMENU
   10 {
     special = browse
     special.items = prev
     special.prev.fields.title = « voriges
     1 = TMENU
     1.NO = 1
     1.NO.allWrap = |
    }
    20 = HMENU
    20 {
    entryLevel=3
    1=TMENU
    1.NO{
    before.cObject=LOAD_REGISTER
    before.cObject {
    mainMenuNumber.cObject=TEXT
    mainMenuNumber.cObject {
    value={register:mainMenuNumber}+1
    insertData=1
    }
    mainMenuNumber.prioriCalc=intval
    }
    ATagBeforeWrap=1
    stdWrap.override = {register:mainMenuNumber}
    allStdWrap.insertData = 1
    wrapItemAndSub = &nbsp; &nbsp; |  &nbsp; &#124; |*| &nbsp; |  &nbsp; &#124; |*| &nbsp; | &nbsp; &nbsp; 
} 
}
30 < .10
   30.special.items = next
   30.special.next.fields.title = nächstes »
   30.1.NO.allWrap = |
}


seite.10.marks.BROWSE < temp.browse
seite.10.marks.BROWSE < temp.browse

selbst mit Hilfe der Hilfe gelöst 😉