• Как починить сайт на Битриксе?

    @bratka_panya Автор вопроса
    <? if (!defined('B_PROLOG_INCLUDED') || B_PROLOG_INCLUDED !== true) die();
    
    use \Bitrix\Main\Localization\Loc;
    
    
    //debug($arParams);
    //debug($arResult);
    ?>
    
    
    
    
    
    
    
    
    
    <div class="catalog-box">
        <? foreach ($arResult["ITEMS"] as $arItem) : ?>
            <div class="card <span id=" title="Код PHP: &lt;? if ($arParams[&quot;TEMPLATE_SMALL&quot;] == &quot;Y&quot;) : ?&gt;"><span class="bxhtmled-surrogate-inner"><span class="bxhtmled-right-side-item-icon"></span><span class="bxhtmled-comp-lable" unselectable="on" spellcheck="false">Код PHP</span></span>card-small<? endif; ?>"&gt;
                <div class="card-pic" style="text-align:center"><? //debug($arItem); ?>
                    <a href="<?= $arItem[">" data-bx-app-ex-href="<?= $arItem["DETAIL_PAGE_URL"] ?>"&gt;<img src="<?= $arItem[" style="width:auto; height:auto; max-width:100%; display:inline-block">" data-bx-app-ex-src="<?= $arItem["PREVIEW_PICTURE"]["src"] ?>" width="" data-bx-app-ex-width="<?= $arItem["PREVIEW_PICTURE"]["WIDTH"] ?>"  height="" data-bx-app-ex-height="<?= $arItem["PREVIEW_PICTURE"]["HEIGHT"] ?>" alt="" data-bx-app-ex-alt="<?= $arItem["NAME"] ?>"&gt;</a></div>
                <div class="card-text">
                    <h3 class="card-title"><?= $arItem["NAME"] ?></h3>
                    <div class="card-info">
                        <? $bSetProps = false;
                        foreach($arItem["PROPERTIES"] as $arProperty)
                            if (! (! $arProperty["VALUE"] || ! in_array($arProperty["CODE"], $arParams["PROPERTY_CODE"])))
                                $bSetProps = true; ?>
    
                        <? if ($bSetProps) : ?>
                            <div class="card-chars">
                                <? foreach($arItem["PROPERTIES"] as $arProperty) :
                                    if (! $arProperty["VALUE"] || ! in_array($arProperty["CODE"], $arParams["PROPERTY_CODE"]))
                                        continue; ?>
                                    <div class="card-char">
                                        <span class="card-key"><?= $arProperty["NAME"] ?>:</span>
                                        <span class="card-value"><?= $arProperty["VALUE"] ?></span>
                                    </div>
                                <? endforeach; ?>
                            </div>
                        <? endif; ?>
                        <? if ($arItem["PROPERTIES"]["W_LABEL"]["VALUE"]) : ?>
                            <div class="card-notice">Образец клиента. Повтор невозможен.</div>
                        <? endif; ?>
                    </div>
                    <div class="card-order">
                        <a href="/raschyet-tsen/?type=26" class="js-request-price card-calc">Рассчитать</a>
                        <div class="card-tools">
                            <a href="javascript:void(0)" onclick="RedHelper.openChat();" class="card-btn">Он-лайн консультация</a>
    
                            <?/*<a href="/raschyet-tsen/?type=26" class="card-btn">Узнать цену</a>
                      <a href="<?= $arItem["DETAIL_PAGE_URL"] ?>" class="card-btn">Купить свой образец</a>*/?>
                        </div>
                    </div>
                </div>
            </div>
        <? endforeach; ?>
    </div>
    
    
    <div class="pager">
        <div id="pager_nav">
            <? echo $arResult["NAV_STRING"]; ?>
        </div>
    </div>
    
    
    <? if ($arResult["UF_SEOTEXT"]) : ?>
        <div>
            <?= $arResult["~UF_SEOTEXT"] ?>
        </div>
    <? endif; ?>
    
    
    <?/*
            <div class="pager">
              <span class="pager-descr">Продукция 1-21 из 661</span>
              <div class="pager-nav">
                <a href="#/" class="pager-arrow prev"></a>
                <a href="#/" class="pager-item active">1</a>
                <a href="#/" class="pager-item">2</a>
                <a href="#/" class="pager-item">3</a>
                <span class="pager-ellipsis">...</span>
                <a href="#/" class="pager-item">13</a>
                <a href="#/" class="pager-arrow next"></a>
              </div>
            </div>
       */?>
    
    
    
    <?
    /*
    $signer = new \Bitrix\Main\Security\Sign\Signer;
    $signedTemplate = $signer->sign($templateName, 'catalog.section');
    $signedParams = $signer->sign(base64_encode(serialize($arResult['ORIGINAL_PARAMETERS'])), 'catalog.section');
    */
    ?>
    Ответ написан
    Комментировать