backend_prod_list
Adds custom content to the “Products → Catalog” section in the new interface (2.0).
Shop-Script
Input (passed by reference)
$params['products']: Currently displayed product list.
$params['products_total_count']: Number of all products matching the selected filters.
$params['current_page']: Current page number of the product list matching the selected filters and the per-page limit, starting with 1.
$params['pages_count']: Number of pages in the product list matching the selected filters and the per-page limit.
$params['products_total_count']: Number of all products matching the selected filters.
$params['current_page']: Current page number of the product list matching the selected filters and the per-page limit, starting with 1.
$params['pages_count']: Number of pages in the product list matching the selected filters and the per-page limit.
… your plugin code …
Output
{$backend_prod_list.header_left}
Custom content at the page top to the right of the “New product” button.
{$backend_prod_list.header_right}
Custom content at the page top to the left of the saved view selection link.
{$backend_prod_list.footer_left}
Custom content at the page bottom to the right of the page counter.
{$backend_prod_list.footer_right}
Custom content at the page bottom to the left of the product counter.
Shop-Script
Plugin code example
PHP
public function backendProdList($params) { // $displayed_products = $params['products']; // $filtered_products_count = $params['products_total_count']; // $current_page = $params['current_page']; // $pages_count = $params['pages_count']; return [ 'header_left' => '<!-- link or button to the right of the "New product" button -->', 'header_right' => '<!-- link or button to the left of the saved view selection link -->', 'footer_left' => '<!-- custom content to the right of the page counter -->', 'footer_right' => '<!-- custom content to the left of the product counter -->', ]; }