backend_prod_list

Добавляет дополнительное содержимое в разделе «Каталог → Товары» в интерфейсе Webasyst 2.

Shop-Script

Входящие параметры (передаются по ссылке)

$params['products']: Отображаемый в данный момент список товаров.
$params['products_total_count']: Количество всех товаров, соответствующих выбранным параметрам фильтрации.
$params['current_page']: Текущий номер страницы списка товаров, соответствующих выбранным параметрам фильтрации и отображаемому количеству товаров на одной странице, начиная с 1.
$params['pages_count']: Количество страниц в списке товаров, соответствующих выбранным параметрам фильтрации и отображаемому количеству товаров на одной странице.
… код плагина …

Результат работы плагина

{$backend_prod_list.header_left}

Дополнительное содержимое в верхней части страницы справа от кнопки «Новый товар».

{$backend_prod_list.header_right}

Дополнительное содержимое в верхней части страницы слева от кнопки выбора представления.

{$backend_prod_list.footer_left}

Дополнительное содержимое в нижней части страницы справа от счётчика страниц.

{$backend_prod_list.footer_right}

Дополнительное содержимое в нижней части страницы слева от счётчика товаров.

Shop-Script

Пример кода плагина

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 -->',
    ];
}