Automattic\WooCommerce\Blocks\BlockTypes
MiniCartProductsTableBlock::render_product_details_item_markup
Render markup for a single product detail item.
Method of the class: MiniCartProductsTableBlock{}
No Hooks.
Returns
String. Rendered product detail item output based on item type.
Usage
// private - for code of main (parent) class only $result = $this->render_product_details_item_markup( $is_item_data );
- $is_item_data(true|false)
- Whether the item is of item_data type.
Default:false
MiniCartProductsTableBlock::render_product_details_item_markup() MiniCartProductsTableBlock::render product details item markup code WC 10.8.1
<?php
private function render_product_details_item_markup( $is_item_data = false ) {
ob_start();
?>
<span
data-wp-bind--hidden="state.cartItemDataAttrHidden"
data-wp-bind--class="state.cartItemDataAttr.className"
>
<?php if ( $is_item_data ) : ?>
<span class="wc-block-components-product-details__name" data-wp-watch="callbacks.itemDataNameInnerHTML"></span>
<span class="wc-block-components-product-details__value" data-wp-watch="callbacks.itemDataValueInnerHTML"></span>
<?php else : ?>
<span class="wc-block-components-product-details__name" data-wp-text="state.cartItemDataAttr.name"></span>
<span class="wc-block-components-product-details__value" data-wp-text="state.cartItemDataAttr.value"></span>
<?php endif; ?>
<span aria-hidden="true" data-wp-bind--hidden="state.isLastCartItemDataAttr"> / </span>
</span>
<?php
return ob_get_clean();
}