- Модуль: 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;
}