about company page release

This commit is contained in:
merelendor 2022-09-10 16:24:01 +03:00
parent 01aded0792
commit ff4e588c3a
31 changed files with 3614 additions and 6 deletions

View File

@ -1,5 +1,12 @@
<?
$aMenuLinks = Array(
Array(
"О компании",
"/about/",
Array(),
Array(),
""
),
Array(
"Новости",
"/about/news/",

View File

@ -1,5 +1,12 @@
<?
$aMenuLinks = Array(
Array(
"О компании",
"/about/",
Array(),
Array(),
""
),
Array(
"Новости",
"/about/news/",

View File

@ -1,4 +1,77 @@
<?
header("Location: /about/news/");
die();
?>
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("О Компании");
?>
<div class="clear"></div>
<section>
<div class="container">
<div class="title_wrapper">
<div class="left">
<h1 class="section_title">О компании</h1>
</div>
</div>
</div>
</section>
<section id="about_banner">
<?
$APPLICATION->IncludeComponent(
"evolution:about.highlights",
"",
Array(
"TOP" => "ТОП 10",
"DEALS" => "> 50 млрд ₽",
"CONTRACTS" => "10 000+",
"CITIES" => "37",
"PERIOD" => "10 лет",
"DIVISIONS" => "61",
"CLIENTS" => "6 000+",
)
);
?>
<div class="container">
<div class="aside_container about">
<? $APPLICATION->IncludeComponent("bitrix:menu", "evolution.left.menu", Array(
"ALLOW_MULTI_SELECT" => "N", // Разрешить несколько активных пунктов одновременно
"CHILD_MENU_TYPE" => "left", // Тип меню для остальных уровней
"DELAY" => "N", // Откладывать выполнение шаблона меню
"MAX_LEVEL" => "1", // Уровень вложенности меню
"MENU_CACHE_GET_VARS" => array( // Значимые переменные запроса
0 => "",
),
"MENU_CACHE_TIME" => "3600", // Время кеширования (сек.)
"MENU_CACHE_TYPE" => "N", // Тип кеширования
"MENU_CACHE_USE_GROUPS" => "Y", // Учитывать права доступа
"ROOT_MENU_TYPE" => "left", // Тип меню для первого уровня
"USE_EXT" => "Y", // Подключать файлы с именами вида .тип_меню.menu_ext.php
),
false
);?>
<article>
<?
$APPLICATION->IncludeComponent(
"evolution:about.roadmap",
"",
Array(
"PRESENTATION_URL" => "/upload/presentation.pdf",
)
);
?>
<?
$APPLICATION->IncludeComponent(
"evolution:about.leaders",
"",
Array()
);
?>
</article>
</div>
</div>
</section>
<?
$APPLICATION->IncludeComponent(
"evolution:form.leasing",
"",
Array()
);
?>
<?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

BIN
images/about/bottom-1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
images/about/bottom-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 29 KiB

BIN
images/about/bottom-3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
images/about/line-left.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.1 KiB

BIN
images/about/line-right.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

BIN
images/about/top-2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
images/about/top.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

View File

@ -0,0 +1,8 @@
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateDescription = array(
"NAME" => GetMessage("DEFAULT_NAME"),
"DESCRIPTION" => GetMessage("DEFAULT_DESC"),
);
?>

View File

@ -0,0 +1,18 @@
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
use Bitrix\Main\Context,
Bitrix\Main\Type\DateTime,
Bitrix\Main\Loader,
Bitrix\Iblock;
$this->includeComponentTemplate();

View File

@ -0,0 +1,4 @@
<?
$MESS ['DEFAULT_NAME'] = "Блок достижений";
$MESS ['DEFAULT_DESC'] = "Блок достижений";
?>

View File

@ -0,0 +1,9 @@
<?
$MESS ['TOP'] = "Показатель ТОП X";
$MESS ['DEALS'] = "Объем сделок";
$MESS ['CONTRACTS'] = "Количество договоров лизинга";
$MESS ['CITIES'] = "Количество городов России";
$MESS ['PERIOD'] = "Средний срок работы сотрудников";
$MESS ['DIVISIONS'] = "Количество подразделений";
$MESS ['CLIENTS'] = "Количество клиентов";
?>

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,8 @@
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateDescription = array(
"NAME" => GetMessage("DEFAULT_NAME"),
"DESCRIPTION" => GetMessage("DEFAULT_DESC"),
);
?>

View File

@ -0,0 +1,45 @@
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
use Bitrix\Main\Context,
Bitrix\Main\Type\DateTime,
Bitrix\Main\Loader,
Bitrix\Iblock;
if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
{
if(CModule::IncludeModule('iblock'))
{
$arResult = [];
$sort = Array("SORT" => "ASC", "NAME" => "ASC");
$filter = Array("ACTIVE" => "Y", "IBLOCK_ID" => 23);
$options = Array("nPageSize" => 1000);
$res = CIBlockElement::GetList($sort, $filter, false, $options);
$arResult = ['LEADERS' => []];
while ($obElement = $res->GetNextElement())
{
$ar_res = $obElement->GetFields();
$ar_res['PROPERTIES'] = $obElement->GetProperties();
if(isset($ar_res['PREVIEW_PICTURE']))
{
$ar_res['PREVIEW_PICTURE'] = CFile::GetPath($ar_res['PREVIEW_PICTURE']);
}
$arResult['LEADERS'][] = $ar_res;
}
$this->IncludeComponentTemplate();
}
}

View File

@ -0,0 +1,4 @@
<?
$MESS ['DEFAULT_NAME'] = "Список руководителей";
$MESS ['DEFAULT_DESC'] = "Список руководителей";
?>

View File

@ -0,0 +1,24 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<h2>Руководство</h2>
<div class="management">
<? foreach($arResult['LEADERS'] AS $leader): ?>
<div class="person">
<img src="<?= $leader['PREVIEW_PICTURE']; ?>" loading="lazy" alt="<?= $leader['NAME']; ?>" />
<p class="name"><?= $leader['NAME']; ?></p>
<p><?= $leader['PREVIEW_TEXT']; ?></p>
</div>
<? endforeach; ?>
</div>

View File

@ -0,0 +1,8 @@
<?
if (!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
$arTemplateDescription = array(
"NAME" => GetMessage("DEFAULT_NAME"),
"DESCRIPTION" => GetMessage("DEFAULT_DESC"),
);
?>

View File

@ -0,0 +1,45 @@
<?
if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true) die();
/** @var CBitrixComponent $this */
/** @var array $arParams */
/** @var array $arResult */
/** @var string $componentPath */
/** @var string $componentName */
/** @var string $componentTemplate */
/** @global CDatabase $DB */
/** @global CUser $USER */
/** @global CMain $APPLICATION */
use Bitrix\Main\Context,
Bitrix\Main\Type\DateTime,
Bitrix\Main\Loader,
Bitrix\Iblock;
if($this->StartResultCache(60*60*24, md5(var_export($_POST, true))))
{
if(CModule::IncludeModule('iblock'))
{
$arResult = [];
$sort = Array("PROPERTY_YEAR" => "DESC", "SORT" => "DESC",);
$filter = Array("ACTIVE" => "Y", "IBLOCK_ID" => 22);
$options = Array("nPageSize" => 1000);
$res = CIBlockElement::GetList($sort, $filter, false, $options);
$arResult = ['YEARS' => []];
while ($obElement = $res->GetNextElement())
{
$ar_res = $obElement->GetFields();
$ar_res['PROPERTIES'] = $obElement->GetProperties();
if(!isset($arResult['YEARS'][$ar_res['PROPERTY_YEAR_VALUE']]))
{
$arResult['YEARS'][$ar_res['PROPERTY_YEAR_VALUE']] = [];
}
array_push($arResult['YEARS'][$ar_res['PROPERTY_YEAR_VALUE']], $ar_res);
}
$this->IncludeComponentTemplate();
}
}

View File

@ -0,0 +1,4 @@
<?
$MESS ['DEFAULT_NAME'] = "Дорожная карта развития";
$MESS ['DEFAULT_DESC'] = "Дорожная карта развития";
?>

View File

@ -0,0 +1,3 @@
<?
$MESS ['PRESENTATION_URL'] = "Путь к файлу презентации (не показывается если пусто)";
?>

View File

@ -0,0 +1,133 @@
<?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();
/** @var array $arParams */
/** @var array $arResult */
/** @global CMain $APPLICATION */
/** @global CUser $USER */
/** @global CDatabase $DB */
/** @var CBitrixComponentTemplate $this */
/** @var string $templateName */
/** @var string $templateFile */
/** @var string $templateFolder */
/** @var string $componentPath */
/** @var CBitrixComponent $component */
$this->setFrameMode(true);
?>
<div class="bg_description">
<p>Эволюция самая динамично развивающаяся автолизинговая компания России. Благодаря огромному опыту в лизинге и лучшим практикам на рынке, за год работы вошли в Топ 10 лизинговых компаний.</p>
</div>
<div class="lines_title">
<p>
Уникальный
<span>путь развития</span>
</p>
<? if(!empty($arParams['PRESENTATION_URL'])): ?>
<a href="<?= $arParams['PRESENTATION_URL']; ?>" class="button button-blue">Скачать презентацию</a>
<? endif; ?>
</div>
<div class="history">
<? foreach($arResult['YEARS'] AS $year => $periods): ?>
<div class="year" data-year="<?= $year; ?>">
<div class="line"></div>
<? foreach($periods AS $period): ?>
<div class="month">
<p><?= $period['PROPERTIES']['MONTH']['VALUE']; ?></p>
<p><?= $period['PREVIEW_TEXT']; ?></p>
</div>
<? endforeach; ?>
</div>
<? endforeach; ?>
<?/*
<div class="year" data-year="2022">
<div class="line"></div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
</div>
<div class="year" data-year="2021">
<div class="line"></div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Декабрь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
</div>
<div class="year" data-year="2020">
<div class="line"></div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
</div>
<div class="year" data-year="2019">
<div class="line"></div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
<div class="month">
<p>Январь</p>
<p>Эволюция самая динамично развивающаяся автолизинговая...</p>
</div>
</div>
*/?>
</div>

View File

@ -20,7 +20,7 @@
<li><a href="/catalog/">Легковые</a></li>
</ul>
<ul class="column">
<li><b>О компании</b></li>
<li><a href="/about/"><b>О компании</b></a></li>
<li><a href="/about/news/">Новости</a></li>
<li><a href="/about/career/">Карьера</a></li>
<li><a href="/about/contacts/">Контакты</a></li>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -29,7 +29,7 @@
<li><a href="/catalog/">Легковые</a></li>
</ul>
<ul class="column">
<li><b>О компании</b></li>
<li><a href="/about/"><b>О компании</b></a></li>
<li><a href="/about/news/">Новости</a></li>
<li><a href="/about/career/">Карьера</a></li>
<li><a href="/about/contacts/">Контакты</a></li>