Skip to content

Instantly share code, notes, and snippets.

@sidor1989
Last active November 2, 2017 13:27
Show Gist options
  • Save sidor1989/a8aa1ab0d98d206c8bf77868bbde51e9 to your computer and use it in GitHub Desktop.
Save sidor1989/a8aa1ab0d98d206c8bf77868bbde51e9 to your computer and use it in GitHub Desktop.
<?
//получаем код елемента
$element_code = $arResult[VARIABLES][ELEMENT_CODE];
echo "<pre>"; print_r($arResult); echo "</pre>";
//CIBlockFindTools::GetElementID($element_id, $element_code, $section_id, $section_code, $arFilter)
// $element_id - видимо для дураков :), но у битрикса такого хватает...
// $element_code - символьный код элемента, например "super_element"
// $section_id - ID секции в которой лежит элемент
// $section_code - символьный код секции в которой лежит элемент
//получаем ID элемента
$objFindTools = new CIBlockFindTools();
$elementID = $objFindTools->GetElementID(false, $element_code, false, false, array());
// метод возвращает ID элемента, если найдет его, и 0, если элемент не будет найден.
$res = CIBlockElement::GetByID($elementID);
if($ar_res = $res->GetNext())
//получаем тэги элемента
$GLOBALS['arLooksLike']=array("TAGS" => "$ar_res[TAGS]");
//echo '11111'.$GLOBALS['arLooksLike']['?TAGS'].'ssss';
//echo "<pre>"; print_r($GLOBALS['arLooksLike']); echo "</pre>";
//echo "<pre>"; print_r($ar_res[TAGS]); echo "</pre>";
// ниже проверяем есть ли заполеное поле тэгов
if ($GLOBALS['arLooksLike']['TAGS']==false)
$GLOBALS['arLooksLike']['TAGS']='имплантация'
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment