mirror of
https://github.com/processwire/processwire.git
synced 2025-08-17 20:11:46 +02:00
Fix processwire/processwire-issues#67 where Inputfield::collapsedBlank behavior only applied to default language in multi-language fields
This commit is contained in:
@@ -419,7 +419,7 @@ class LanguageSupport extends WireData implements Module, ConfigurableModule {
|
||||
$id = $inputfield->attr('id');
|
||||
$value = $inputfield->attr('value');
|
||||
$required = $inputfield->required;
|
||||
|
||||
$collapsed = $inputfield->collapsed;
|
||||
$trackChanges = $inputfield->trackChanges();
|
||||
$inputfield->setTrackChanges(false);
|
||||
if($this->languageTabs) $this->languageTabs->resetTabs();
|
||||
@@ -445,6 +445,10 @@ class LanguageSupport extends WireData implements Module, ConfigurableModule {
|
||||
$o = $renderValueMode ? $inputfield->___renderValue() : $inputfield->___render();
|
||||
}
|
||||
|
||||
if($collapsed == Inputfield::collapsedBlank && !$inputfield->isEmpty()) {
|
||||
$inputfield->collapsed = Inputfield::collapsedNo;
|
||||
}
|
||||
|
||||
$out .= $this->wrapInputfieldOutput($o, $newID, $language);
|
||||
if($this->languageTabs) $this->languageTabs->addTab($inputfield, $language);
|
||||
}
|
||||
|
Reference in New Issue
Block a user