user3531149
user3531149

Reputation: 1539

how to use a parameter inside of another parameter in YAML

So I need to append a parameter inside of another parameter. like this (this actually works)

parameters:
    locationMenuTop: 21142
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %locationMenuTop%

but as soon as try to go one step deeper.

parameters:
    nodeSettings: 
         locationMenuTop: 21142
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %nodeSettings.locationMenuTop%

It throws this error

enter image description here

Upvotes: 2

Views: 2175

Answers (1)

chalasr
chalasr

Reputation: 13167

If you define your parameters as array, you can't retrieve them by "path" (i.e. %array.key%).

A workaround :

parameters:
    nodeSettings.locationMenuTop: 21142
    nodeSettings.locationMenuBottom: ...
    # And so on
cjwsiteaccess.textilenetwork_de.parameters:
    locationMenuTop: %nodeSettings.locationMenuTop%

Upvotes: 3

Related Questions