fix в blocks.php: поменял карту ID на символьные коды

parent c2f2ba26
...@@ -4,19 +4,6 @@ ...@@ -4,19 +4,6 @@
* @global $APPLICATION * @global $APPLICATION
* @var CBitrixComponent $component * @var CBitrixComponent $component
*/ */
$mapBlocks = array(
'ADVANTAGES' => 2,
'CONTENT' => 3,
'SERVICES' => 4,
'TABLE' => 5,
'SCHEME' => 6,
'ACTIONS' => 7,
'SERTIFICATE' => 8,
'SPECIALISTS' => 9,
'REVIEWS' => 10,
'CLIENTS' => 11,
'FAQ' => 12,
);
$blocks = Helper::GetFields(HLB_BLOCKS_ID); $blocks = Helper::GetFields(HLB_BLOCKS_ID);
$arResult = $arParams['arResult']; $arResult = $arParams['arResult'];
if ($blocks) { if ($blocks) {
...@@ -24,8 +11,8 @@ if ($blocks) { ...@@ -24,8 +11,8 @@ if ($blocks) {
if (in_array($block['ID'], (array)$arParams['HIDE_BLOCKS'])) { if (in_array($block['ID'], (array)$arParams['HIDE_BLOCKS'])) {
continue; continue;
} }
switch ($block['ID']) { switch ($block['UF_XML_ID']) {
case $mapBlocks['ADVANTAGES']: ?> case 'advantages': ?>
<? <?
if ($arParams['ADVANTAGES']) { if ($arParams['ADVANTAGES']) {
...@@ -84,7 +71,7 @@ if ($blocks) { ...@@ -84,7 +71,7 @@ if ($blocks) {
?> ?>
<? break; <? break;
case $mapBlocks['CONTENT']: ?> case 'content': ?>
<?php if ($arParams['CONTENT']['HIDABLE_TEXT']): ?> <?php if ($arParams['CONTENT']['HIDABLE_TEXT']): ?>
<article class="service-description" data-text="root"> <article class="service-description" data-text="root">
<div class="service-description__text" <div class="service-description__text"
...@@ -99,7 +86,7 @@ if ($blocks) { ...@@ -99,7 +86,7 @@ if ($blocks) {
</article> </article>
<?php endif ?> <?php endif ?>
<? break; <? break;
case $mapBlocks['SERVICES']: ?> case 'services': ?>
<?php <?php
if ($arParams['IS_DETAIL']) { if ($arParams['IS_DETAIL']) {
...@@ -176,7 +163,7 @@ if ($blocks) { ...@@ -176,7 +163,7 @@ if ($blocks) {
$component $component
); ?> ); ?>
<? break; <? break;
case $mapBlocks['TABLE']: ?> case 'table': ?>
<?php <?php
if ($arParams['TABLE_PRICE']) { if ($arParams['TABLE_PRICE']) {
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
...@@ -233,7 +220,7 @@ if ($blocks) { ...@@ -233,7 +220,7 @@ if ($blocks) {
); );
} ?> } ?>
<? break; <? break;
case $mapBlocks['SCHEME']: ?> case 'scheme': ?>
<?php <?php
if ($arParams['SCHEME']) { if ($arParams['SCHEME']) {
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
...@@ -290,7 +277,7 @@ if ($blocks) { ...@@ -290,7 +277,7 @@ if ($blocks) {
); );
} ?> } ?>
<? break; <? break;
case $mapBlocks['ACTIONS']: ?> case 'actions': ?>
<?php <?php
if ($arParams['ACTIONS']) { if ($arParams['ACTIONS']) {
global $filterActions; global $filterActions;
...@@ -367,7 +354,7 @@ if ($blocks) { ...@@ -367,7 +354,7 @@ if ($blocks) {
} }
?> ?>
<? break; <? break;
case $mapBlocks['SERTIFICATE']: ?> case 'sertificate': ?>
<?php //Сертификаты <?php //Сертификаты
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:news.list", "bitrix:news.list",
...@@ -440,7 +427,7 @@ if ($blocks) { ...@@ -440,7 +427,7 @@ if ($blocks) {
); );
?> ?>
<? break; <? break;
case $mapBlocks['SPECIALISTS']: ?> case 'specialists': ?>
<?php //Специалисты <?php //Специалисты
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:news.list", "bitrix:news.list",
...@@ -512,7 +499,7 @@ if ($blocks) { ...@@ -512,7 +499,7 @@ if ($blocks) {
false false
); ?> ); ?>
<? break; <? break;
case $mapBlocks['REVIEWS']: ?> case 'reviews': ?>
<?php //Отзывы <?php //Отзывы
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:news.list", "bitrix:news.list",
...@@ -584,7 +571,7 @@ if ($blocks) { ...@@ -584,7 +571,7 @@ if ($blocks) {
false false
); ?> ); ?>
<? break; <? break;
case $mapBlocks['CLIENTS']: ?> case 'clients': ?>
<? //Партнеры <? //Партнеры
$APPLICATION->IncludeComponent( $APPLICATION->IncludeComponent(
"bitrix:news.list", "bitrix:news.list",
...@@ -654,7 +641,7 @@ if ($blocks) { ...@@ -654,7 +641,7 @@ if ($blocks) {
false false
); ?> ); ?>
<? break; <? break;
case $mapBlocks['FAQ']: ?> case 'faq': ?>
<?php //Faq <?php //Faq
if ($arParams['FAQ']) { if ($arParams['FAQ']) {
global $filterFaq; global $filterFaq;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment