• Модуль: landing
  • Путь к файлу: ~/bitrix/modules/landing/lib/node.php
  • Класс: BitrixLandingNode
  • Вызов: Node::prepareManifest
static function prepareManifest(BitrixLandingBlock $block, array $manifest, array &$manifestFull = array());

/**
 * If exists, means that this node may participate in searching. Must returns content for search.
 * @param Block &$block Block instance.
 * @param string $selector Selector.
 * @return array
 */
//abstract public static function getSearchableNode($block, $selector);

/**
 * Prepares some content for search.
 * @param string $value Text value.
 * @return string
 */
protected static function prepareSearchContent($value)
{
	if (is_string($value))
	{
		$value = strip_tags($value);
		$value = preg_replace('/[s]{2,}/', ' ', $value);
		$value = trim($value);
	}

	return $value;
}