From 5a8732f1e15a7d1c200b3e0cfcb1609c94d06712 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 15 Nov 2024 12:41:10 -0500 Subject: [PATCH] Update InputfieldWrapper for Inputfield::skipLabelFor property to fix processwire/processwire-issues#1982 --- wire/core/InputfieldWrapper.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/wire/core/InputfieldWrapper.php b/wire/core/InputfieldWrapper.php index 7376aa36..8e726ede 100644 --- a/wire/core/InputfieldWrapper.php +++ b/wire/core/InputfieldWrapper.php @@ -898,7 +898,7 @@ class InputfieldWrapper extends Inputfield implements \Countable, \IteratorAggre } else { // label always visible $label = str_replace('{out}', $icon . $label . $toggle, $markup['item_label']); - $label = $this->setAttributeInMarkup('for', $for, $label, true); + if($skipLabel !== Inputfield::skipLabelFor) $label = $this->setAttributeInMarkup('for', $for, $label, true); } $headerClass = trim($inputfield->getSetting('headerClass') . " $classes[item_label]"); $label = $this->setAttributeInMarkup('class', $headerClass, $label);