backend_welcome
Позволяет добавлять дополнительное содержимое на страницу первоначальной настройки магазина в новом интерфейсе (2.0).
Доступно начиная с версии 6.0.0.
Shop-Script
Входящие параметры (передаются по ссылке)
$params['countries'] array Список стран, доступных для выбора. Каждый элемент списка — массив со следующими ключами:
$params['countries'][country_iso_code] array Свойства страны в виде массива со следующими ключами:
$params['countries'][country_iso_code]['name'] string Название.
$params['countries'][country_iso_code]['iso3letter'] string 3-буквенный код.
$params['countries'][country_iso_code]['iso2letter'] string 2-буквенный код.
$params['countries'][country_iso_code]['isonumeric'] int Числовой код.
$params['countries'][country_iso_code]['fav_sort'] int|null Значение сортировки в списке избранных стран.
$params['country_iso'] string ISO-код страны, выбранной по умолчанию.
$params['locale_currency'] string ISO-код валюты, выбранной по умолчанию.
$params['currencies'] array Список валют, доступных для выбора. Каждый элемент списка — массив со следующими ключами:
$params['currencies'][]['code'] string ISO-код валюты.
$params['currencies'][]['title'] string Название валюты.
$params['countries'][country_iso_code] array Свойства страны в виде массива со следующими ключами:
$params['countries'][country_iso_code]['name'] string Название.
$params['countries'][country_iso_code]['iso3letter'] string 3-буквенный код.
$params['countries'][country_iso_code]['iso2letter'] string 2-буквенный код.
$params['countries'][country_iso_code]['isonumeric'] int Числовой код.
$params['countries'][country_iso_code]['fav_sort'] int|null Значение сортировки в списке избранных стран.
$params['country_iso'] string ISO-код страны, выбранной по умолчанию.
$params['locale_currency'] string ISO-код валюты, выбранной по умолчанию.
$params['currencies'] array Список валют, доступных для выбора. Каждый элемент списка — массив со следующими ключами:
$params['currencies'][]['code'] string ISO-код валюты.
$params['currencies'][]['title'] string Название валюты.
… код плагина …
Результат работы плагина
{$backend_welcome.form_top}
Дополнительный HTML-код под верхней частью формы настройки магазина.
{$backend_welcome.form_bottom}
Дополнительный HTML-код под нижней частью формы настройки магазина.
Shop-Script
Пример кода плагина
PHP
public function backendWelcome(&$params)
{
// Adding a desired country to the list
$params['countries']['deu'] = [
'name' => 'Germany',
'iso3letter' => 'deu',
'iso2letter' => 'de',
'isonumeric' => '276',
'fav_sort' => NULL,
];
// Making it selected by default
$params['country_iso'] = 'deu';
// Making the appropriate currency selected by default
$params['locale_currency'] = 'EUR';
return [
'form_top' => '<!-- custom HTML below the top form part -->',
'form_bottom' => '<!-- custom HTML below the bottom form part -->',
];
}









