Как можно исправить синтаксическую ошибку в коде на платформе Битрикс?

При сохранении изменений на сайте возникает синтаксическая ошибка, и в коде выделяются синим цветом HTML теги. Подскажите, пожалуйста, как исправить данную ошибку. Возможно, проблема связана с расположением кавычек в данном участке кода.
  • 1 апреля 2024 г. 10:49
Ответы на вопрос 2
Для исправления синтаксической ошибки с HTML тегами на платформе Битрикс, необходимо следить за правильным расположением кавычек в коде. Убедитесь, что все открывающие и закрывающие кавычки расставлены правильно и нет лишних символов.

Также проверьте корректность синтаксиса HTML тегов - открывающий и закрывающий теги должны быть правильно вложены друг в друга.

Если после исправления кавычек и синтаксиса HTML тегов проблема не исчезла, обратитесь к документации Битрикс или к специалисту по работе с данной платформой для дальнейшей диагностики и устранения ошибки.
Можно засунуть код в редактор, который подсвечивает синтаксис, и исправить там. 

Ошибок много, какие-то символы )"> после span идут, href не назначен (переменная вызывается, в которой массив, а ключ массива отсутствует и php не закрывается).

Вот, немного поправил именно тот участок, что предоставлен:
<a href="<?=$arSection["SECTION_PAGE_UR"]?>" data-bx-app-ex-href="<?=$arSection["SECTION_PAGE_UR"]?>" class="section">
			<div class="section__picture">
				 <?
                            $picture = SITE_TEMPLATE_PATH.'/img/no_photo.png';
                            if ($arSection["PICTURE"] != ""){
                                $picture = CFile::ResizeImageGet($arSection["PICTURE"], Array("height" => 175))["src"];
                            }
                            ?>
				<div style="background-image:url('<span id=" title="Код PHP: &lt;?=$picture;?&gt;" class="bxhtmled-surrogate">
					<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>
				</div>
				<div class="section__icon">
 <i class="far fa-sign-in"></i>
				</div>
			</div>
			<div class="section__main">
				 <?=$arSection["NAME"];?>
			</div>
 </a>
		</div>
		 <?
                if ($s > 5)
                    break;
                $s++;?> <?endforeach;?>
	</div>
	 <?if (count($arSections) > 6):?>
	<div class="button-line">
 <a href="/katalog/" class="button button_black wstyle wstyle_white">Посмотреть все категории</a>
	</div>
	 <?endif;?>
</div>
 <?endif;?> <?
$iblock_id = 4;
$arServices = Array();
$arFilterE = Array("IBLOCK_ID" => $iblock_id, "ACTIVE" => "Y");
$arSelectE = Array("IBLOCK_ID", "ID", "NAME", "PREVIEW_PICTURE");
$rsElement = CIBlockElement::GetList(
    Array("SORT"=>"ASC"),
    $arFilterE,
    false,
    false,
    $arSelectE
);
while($arElement = $rsElement->GetNextElement()){
    $arFieldsE = $arElement->GetFields();
    $arServices[] = $arFieldsE;
}
?> <?if (count($arServices) > 0):?>
<div class="block block_border">
	<div class="title title_center">
		Популярные услуги
	</div>
	<div class="row">
		 <?$s = 1;?> <?foreach ($arServices as $arService):?>
		<div class="col-lg-4">
 <a href="<?=$arService["DETAIL_PAGE_URL"]?>" data-bx-app-ex-href="<?=$arService["DETAIL_PAGE_URL"];?>" class="section section_wtitle">
			<div class="section__picture">
				 <?
                            $picture = SITE_TEMPLATE_PATH.'/img/no_photo.png';
                            if ($arService["PREVIEW_PICTURE"] != ""){
                                $picture = CFile::ResizeImageGet($arService["PREVIEW_PICTURE"], Array("height" => 200))["src"];
                            }
                            ?>
				<div style="background-image:url('<span id=" title="Код PHP: &lt;?=$picture;?&gt;" class="bxhtmled-surrogate">
					<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>
				</div>
				<div class="section__title">
					 <?=$arService["NAME"];?>
				</div>
			</div>
 </a>
Похожие вопросы