diff --git a/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module b/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module index 5393c43d..af354456 100644 --- a/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module +++ b/wire/modules/Inputfield/InputfieldSelector/InputfieldSelector.module @@ -144,6 +144,7 @@ class InputfieldSelector extends Inputfield implements ConfigurableModule { 'allowSubfieldGroups', 'allowModifiers', 'allowAddRemove', + 'showFieldLabels', 'fieldsWhitelist', 'dateFormat', 'datePlaceholder', diff --git a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module index 814ee9c7..bf95a6e4 100644 --- a/wire/modules/Process/ProcessPageLister/ProcessPageLister.module +++ b/wire/modules/Process/ProcessPageLister/ProcessPageLister.module @@ -1148,6 +1148,13 @@ class ProcessPageLister extends Process implements ConfigurableModule { reset($fields); $isFirstCol = key($fields) == $name; + + if($subname && $name == 'parent') { + // if parent and subname present, focus on just the subname value + if($value instanceof Page) $value = $value->getUnformatted($subname); + $name = $subname; + $subname = ''; + } /** @var Field $field */ $field = isset($fields[$name]) ? $fields[$name] : $this->wire('fields')->get($name); @@ -1289,7 +1296,7 @@ class ProcessPageLister extends Process implements ConfigurableModule { $value = $this->wire('sanitizer')->entities($value); } - if($isFirstCol) $value = $this->buildListerTableColActions($p, $value); + if($isFirstCol) $value = $this->buildListerTableColActions($p, $value); return $value;