global $sliderNewFilter, $sliderPopularFilter, $sliderDiscountFilter;
$sliderNewFilter = [
"PROPERTY_MARKERS" => "new"
];
$sliderPopularFilter = [
"PROPERTY_MARKERS" => "popular"
];
$sliderDiscountFilter = [
"PROPERTY_MARKERS" => "discount"
];
<? $APPLICATION->IncludeComponent("bitrix:catalog.section", "main-slider", [
//в примере важен только параметр FILTER_NAME, остальные параметры оставляете на свое усмотрение
"FILTER_NAME" => 'sliderPopularFilter',
]) ?>
public static function createTable()
{
$connection = \Bitrix\Main\Application::getInstance()->getConnection();
if (!$connection->isTableExists(static::getTableName())) {
static::getEntity()->createDbTable();
return true;
} else {
return false;
}
}
public static function dropTable()
{
$connection = \Bitrix\Main\Application::getInstance()->getConnection();
$connection->dropTable(static::getTableName());
return true;
}
Вопрос про наилучшее расположение и способ загрузки остается открытым.
wget http://repos.1c-bitrix.ru/yum/bitrix-env-crm.sh && chmod +x bitrix-env-crm.sh && ./bitrix-env-crm.sh