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

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

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

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