Hallo,

ich habe da jetzt mal ein kleines funktionierendes Beispiel geschreiben.

Lege zum testen noch folgendes im Seitenbaum an:
'root'  # Startseite zum testen - id=1
-- 'Mercedes'  # Seite, die bei Klick Parameter 1 setzt
-- 'Audi'  # Seite, die bei Klick Parameter 2 setzt

setup.ts:
[code]
lib.menu = HMENU
lib.menu {
        special = directory
        special.value = 1

        1 = TMENU
        1 {
                NO = 1
                NO {
                        allWrap = <li>|</li>
                        stdWrap.cObject = CASE
                        stdWrap.cObject {
                                key.field = uid

                                5 = TEXT
                                5.value = Mercedes
                                5.typolink.parameter = &wagen=1

                                6 = TEXT
                                6.value = Audi
                                6.typolink.parameter = &wagen=2

                                default = TEXT
                                default.field = title
                        }
                }
        }
}

page = PAGE
page {
        10 < lib.menu

        20 < styles.content.get
        20.select {
                pidInList = 1
        }
}

plugin.tx_form {
        settings {
                formDefinitionOverrides {
                        testform {
                                renderables {
                                        0 {
                                                renderables {
                                                        1 {
                                                                # only for test 
wheter GP:wagen has correct value
                                                                label = TEXT
                                                                label {
                                                                        
stdWrap.data = GP:wagen
                                                                        
stdWrap.noTrimWrap = |Vorsausgewähltes Model: ||
                                                                }

                                                                defaultValue = 
TEXT
                                                                defaultValue {
                                                                        
stdWrap.data = GP:wagen
                                                                        
stdWrap.insertData = 1
                                                                }
                                                        }
                                                }
                                        }
                                }
                        }
                }
        }
}
[/code]

test.yaml - Konfiguration für Testformular:
[code]

renderingOptions:
 submitButtonLabel: Submit
type: Form
identifier: testform
label:
prototypeName: standard
finishers:
 -
   options:
     pageUid: '1'
     additionalParameters: ''
   identifier: Redirect
renderables:
 -
   renderingOptions:
     previousButtonLabel: 'Previous step'
     nextButtonLabel: 'Next step'
   type: Page
   identifier: page-1
   label:
   renderables:
     -
       defaultValue: wert
       type: Hidden
       identifier: hidden-1
       label: Hidden
     -
       properties:
         options:
           1: Mercedes
           2: Audi
       type: SingleSelect
       identifier: singleselect-1
       label: Einfachauswahl

[/code]
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an