File "layout-settings-metabox.php"
Full Path: /home/romayxjt/public_html/wp-content/plugins/orderable/inc/modules/layouts/templates/admin/layout-settings-metabox.php
File size: 5.37 KB
MIME-type: text/plain
Charset: utf-8
<div class="orderable-fields-row orderable-fields-row--meta">
<div class="orderable-fields-row__body">
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="categories"><?php _e( 'Categories', 'orderable' ); ?></label>
</h3>
<p><?php _e( 'Select which product categories to display in this layout.', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php
// Categories.
woocommerce_wp_select(
array(
'id' => 'orderable_categories',
'name' => 'orderable_categories[]',
'class' => 'orderable-select orderable-select--multi-select orderable-select--categories',
'label' => '',
'options' => Orderable_Layouts::get_categories(),
'value' => $layout_settings['categories'],
'custom_attributes' => array(
'multiple' => 'multiple',
),
)
);
?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="layout"><?php _e( 'Display', 'orderable' ); ?></label>
</h3>
<p><?php _e( 'How should the products be displayed?', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php
// Layout.
woocommerce_wp_select(
array(
'id' => 'orderable_layout',
'label' => '',
'options' => array(
'grid' => __( 'Grid', 'orderable' ),
'list' => __( 'List', 'orderable' ),
),
'value' => esc_attr( $layout_settings['layout'] ),
)
);
?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="orderable_sort"><?php esc_html_e( 'Sort', 'orderable' ); ?></label>
</h3>
<p><?php esc_html_e( 'How should the products be sorted?', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php Orderable_Layouts::get_layout_field( 'sort', $layout_settings ); ?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="orderable_sort_on_frontend"><?php esc_html_e( 'Allow sorting on the frontend', 'orderable' ); ?></label>
</h3>
<p><?php esc_html_e( 'Choose if customers can change how the products are sorted.', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php Orderable_Layouts::get_layout_field( 'sort_on_frontend', $layout_settings ); ?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="layout"><?php _e( 'Sections', 'orderable' ); ?></label>
</h3>
<p><?php esc_html_e( 'Separate each category by titles or tabs.', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php Orderable_Layouts::get_layout_field( 'sections', $layout_settings ); ?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="images"><?php _e( 'Images', 'orderable' ); ?></label>
</h3>
<p><?php _e( 'Should product images be displayed?', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php
// Images.
woocommerce_wp_checkbox(
array(
'id' => 'orderable_images',
'label' => '',
'value' => wc_bool_to_string( $layout_settings['images'] ),
)
);
?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="clickable_card"><?php _e( 'Clickable Card', 'orderable' ); ?></label>
</h3>
<p><?php _e( 'Choose what happens when you click the product card.', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php
// Layout.
woocommerce_wp_select(
array(
'id' => 'orderable_card_click',
'label' => '',
'options' => array(
'' => __( 'Nothing', 'orderable' ),
'add-to-cart' => __( 'Add to Cart', 'orderable' ),
'view-product' => __( 'Quick View Product', 'orderable' ),
),
'value' => esc_attr( $layout_settings['card_click'] ),
)
);
?>
</div>
</div>
<div class="orderable-fields-row__body-row">
<div class="orderable-fields-row__body-row-left">
<h3>
<label for="clickable_card"><?php esc_html_e( 'Quantity roller', 'orderable' ); ?></label>
</h3>
<p><?php esc_html_e( 'Allow customers to add products without triggering the side drawer.', 'orderable' ); ?></p>
</div>
<div class="orderable-fields-row__body-row-right">
<?php
woocommerce_wp_checkbox(
array(
'id' => 'orderable_quantity_roller',
'label' => '',
'value' => wc_bool_to_string( $layout_settings['quantity_roller'] ),
)
);
?>
</div>
</div>
<?php
/**
* Fires after the layout settings fields.
*
* @since 1.7.0
* @hook orderable_after_layout_settings_fields
* @param array $layout_settings The layout settings.
*/
do_action( 'orderable_after_layout_settings_fields', $layout_settings );
?>
</div>
</div>
<?php Orderable_Helpers::orderable_pro_modal(); ?>