This forum has moved to a new location and is in read-only mode. Please visit talk.octobercms.com to access the new location.
Rygar
Im trying to hide some fields only when opened from relation controller... anyone have any idea how this can be achieved please?
philipptempel
If you're using the RelationController Behavior, you create a config_relation.yaml
file. In this you define things like
relation:
view:
list: $/acme/plugin/models/attribute/columns.yaml
form: $/acme/plugin/models/attribute/fields.yaml
manage:
list: $/acme/plugin/models/attribute/columns.yaml
form: $/acme/plugin/models/attribute/fields.yaml
showSearch: true
recordsPerPage: 20
defaultSort:
column: name
direction: asc
Other than you might think, you don't have to put in the same fields.yaml
and columns.yaml
as you use for the related model's form controller. It can be anything you want, basically.
In your case you want to adjust the file used in relation.manage.list
or relation.manage.form
. This way you can hide fields in the list or the form or wherever you need to.
1-2 of 2