ファンクション
wcexics_get_items_form( Aivec\Welcart\Extensions\ItemComboSet\Types\ComboGroup $group, Aivec\Welcart\Extensions\ItemComboSet\Types\GroupItem[] $items, array $selection )
パラメータ パラメータ
- $group
(ComboGroup) (必須)
- $items
(GroupItem[]) (必須)
- $selection
(配列) (必須)
ファイル: src/template-functions.php
function wcexics_get_items_form($group, $items, $selection) {
$name = $group->getLabel();
if (empty($name)) {
$name = $group->getId();
}
ob_start();
?>
<div
class="combo-set-form__group-item"
data-name="<?php echo esc_attr(DOM::IP_GROUP_SELECT_FORM_GNAME_DNAME_PREFIX . $name); ?>"
>
<?php
if ($group->getEnableMultiSelect() === true) {
echo wcexics_get_multiselect_items_form($group, $items, $selection);
} else {
echo wcexics_get_singleselect_items_form($group, $items, $selection);
}
?>
</div>
<?php
$html = (string)ob_get_clean();
$hookargs = [
'sessionSelections' => $selection,
'groupItems' => $items,
'group' => $group,
];
$html = apply_filters('wcexics_filter_items_form_html', $html, $hookargs);
return $html;
}