[TYPO3-german] Re: typo3 8.7.6 EXT form GET Parameter

David Brünner david.bruenner at t-online.de
Thu Dec 14 14:06:43 CET 2017


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]


More information about the TYPO3-german mailing list