| Current Path : /var/www/homesaver/www/local/templates/aspro_next/components/bitrix/news/blog/ |
| Current File : /var/www/homesaver/www/local/templates/aspro_next/components/bitrix/news/blog/.parameters.php |
<?
if(!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
$arGalleryType = array('big' => GetMessage('GALLERY_BIG'), 'small' => GetMessage('GALLERY_SMALL'));
/* get component template pages & params array */
$arPageBlocksParams = array();
if(\Bitrix\Main\Loader::includeModule('aspro.next')){
$arPageBlocks = CNext::GetComponentTemplatePageBlocks(__DIR__);
$arPageBlocksParams = CNext::GetComponentTemplatePageBlocksParams($arPageBlocks);
CNext::AddComponentTemplateModulePageBlocksParams(__DIR__, $arPageBlocksParams); // add option value FROM_MODULE
}
$arListView = array(
'slider' => GetMessage("SLIDER_VIEW"),
'block' => GetMessage("BLOCK_VIEW"),
);
$arTemplateParameters = array_merge($arPageBlocksParams, array(
'SHOW_DETAIL_LINK' => array(
'PARENT' => 'LIST_SETTINGS',
'NAME' => GetMessage('SHOW_DETAIL_LINK'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'Y',
),
'IMAGE_POSITION' => array(
'PARENT' => 'LIST_SETTINGS',
'SORT' => 250,
'NAME' => GetMessage('IMAGE_POSITION'),
'TYPE' => 'LIST',
'VALUES' => array(
'left' => GetMessage('IMAGE_POSITION_LEFT'),
'right' => GetMessage('IMAGE_POSITION_RIGHT'),
),
'DEFAULT' => 'left',
),
'ALSO_ITEMS_POSITION' => array(
'PARENT' => 'DETAIL_SETTINGS',
'SORT' => 700,
'NAME' => GetMessage('T_ALSO_ITEMS_POSITION'),
'TYPE' => 'LIST',
'VALUES' => array(
'bottom' => GetMessage('ALSO_ITEMS_POSITION_BOTTOM'),
'side' => GetMessage('ALSO_ITEMS_POSITION_SIDE'),
),
),
"LIST_VIEW" => array(
"NAME" => GetMessage("LIST_VIEW"),
"TYPE" => "LIST",
"PARENT" => "DETAIL_SETTINGS",
"VALUES" => $arListView,
"ADDITIONAL_VALUES" => "N",
"DEFAULT" => "slider"
),
'LINKED_ELEMENST_PAGE_COUNT' => array(
'SORT' => 704,
'NAME' => GetMessage('LINKED_ELEMENST_PAGE_COUNT'),
'TYPE' => 'TEXT',
"PARENT" => "DETAIL_SETTINGS",
'DEFAULT' => '20',
),
'USE_SHARE' => array(
'PARENT' => 'DETAIL_SETTINGS',
'SORT' => 600,
'NAME' => GetMessage('USE_SHARE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
),
'ALSO_ITEMS_COUNT' => array(
'PARENT' => 'DETAIL_SETTINGS',
'SORT' => 600,
'NAME' => GetMessage('ALSO_ITEMS_COUNT'),
'TYPE' => 'TEXT',
'DEFAULT' => '5',
),
'T_ALSO_ITEMS' => array(
'SORT' => 707,
'NAME' => GetMessage('T_ALSO_ITEMS'),
'TYPE' => 'TEXT',
'DEFAULT' => '',
),
'T_GALLERY' => array(
'SORT' => 707,
'NAME' => GetMessage('T_GALLERY'),
'TYPE' => 'TEXT',
'DEFAULT' => '',
),
'T_PREV_LINK' => array(
'SORT' => 707,
'NAME' => GetMessage('T_PREV_LINK'),
'TYPE' => 'TEXT',
'DEFAULT' => '',
),
'GALLERY_TYPE' => array(
'PARENT' => 'DETAIL_SETTINGS',
'SORT' => 600,
'NAME' => GetMessage('GALLERY_TYPE'),
'TYPE' => 'LIST',
'VALUES' => $arGalleryType,
'DEFAULT' => 'small',
),
));
$arTemplateParameters['DETAIL_USE_COMMENTS'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_USE_COMMENTS'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'Y',
'REFRESH' => 'Y'
);
$arPrice = array();
if (\Bitrix\Main\Loader::includeModule('catalog'))
{
$arPrice = CCatalogIBlockParameters::getPriceTypesList();
$arTemplateParameters['PRICE_CODE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('PRICE_CODE_TITLE'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'VALUES' => $arPrice,
);
$arStore = array();
global $USER_FIELD_MANAGER;
$storeIterator = CCatalogStore::GetList(
array(),
array('ISSUING_CENTER' => 'Y'),
false,
false,
array('ID', 'TITLE')
);
while ($store = $storeIterator->GetNext())
$arStore[$store['ID']] = "[".$store['ID']."] ".$store['TITLE'];
$userFields = $USER_FIELD_MANAGER->GetUserFields("CAT_STORE", 0, LANGUAGE_ID);
$propertyUF = array();
foreach($userFields as $fieldName => $userField)
$propertyUF[$fieldName] = $userField["LIST_COLUMN_LABEL"] ? $userField["LIST_COLUMN_LABEL"] : $fieldName;
$arTemplateParameters['STORES'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('STORES'),
'TYPE' => 'LIST',
'MULTIPLE' => 'Y',
'VALUES' => $arStore,
'ADDITIONAL_VALUES' => 'Y'
);
$arTemplateParameters['HIDE_NOT_AVAILABLE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('T_HIDE_NOT_AVAILABLE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
);
}
if ('N' != $arCurrentValues['DETAIL_USE_COMMENTS'])
{
if (\Bitrix\Main\ModuleManager::isModuleInstalled("blog"))
{
$arTemplateParameters['DETAIL_BLOG_USE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_BLOG_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['DETAIL_BLOG_USE']) && $arCurrentValues['DETAIL_BLOG_USE'] == 'Y')
{
$arTemplateParameters['DETAIL_BLOG_URL'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_DETAIL_TPL_BLOG_URL'),
'TYPE' => 'STRING',
'DEFAULT' => 'catalog_comments'
);
$arTemplateParameters['COMMENTS_COUNT'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('T_COMMENTS_COUNT'),
'TYPE' => 'STRING',
'DEFAULT' => '5'
);
$arTemplateParameters['BLOG_TITLE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('BLOCK_TITLE_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('S_COMMENTS_VALUE')
);
$arTemplateParameters['DETAIL_BLOG_EMAIL_NOTIFY'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_BLOG_EMAIL_NOTIFY'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N'
);
}
}
$boolRus = false;
$langBy = "id";
$langOrder = "asc";
$rsLangs = CLanguage::GetList($langBy, $langOrder, array('ID' => 'ru',"ACTIVE" => "Y"));
if ($arLang = $rsLangs->Fetch())
{
$boolRus = true;
}
if ($boolRus)
{
$arTemplateParameters['DETAIL_VK_USE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_VK_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['DETAIL_VK_USE']) && 'Y' == $arCurrentValues['DETAIL_VK_USE'])
{
$arTemplateParameters['VK_TITLE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('BLOCK_TITLE_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('S_VK_VALUE')
);
$arTemplateParameters['DETAIL_VK_API_ID'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_VK_API_ID'),
'TYPE' => 'STRING',
'DEFAULT' => 'API_ID'
);
}
}
$arTemplateParameters['DETAIL_FB_USE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_FB_USE'),
'TYPE' => 'CHECKBOX',
'DEFAULT' => 'N',
'REFRESH' => 'Y'
);
if (isset($arCurrentValues['DETAIL_FB_USE']) && 'Y' == $arCurrentValues['DETAIL_FB_USE'])
{
$arTemplateParameters['FB_TITLE'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('BLOCK_TITLE_TAB'),
'TYPE' => 'STRING',
'DEFAULT' => GetMessage('S_FB_VALUE')
);
$arTemplateParameters['DETAIL_FB_APP_ID'] = array(
'PARENT' => 'DETAIL_SETTINGS',
'NAME' => GetMessage('CP_BC_TPL_DETAIL_FB_APP_ID'),
'TYPE' => 'STRING',
'DEFAULT' => ''
);
}
}
?>