« вернуться на страницу модуля

Микротексты: API и примеры кода

Простейший способ вывода фрагмента:

// подключаем модуль

$pieces = & singleton('pieces');

// печатаем содержимое микротекста с номером 1

print $pieces->get_piece_value(1);

// подключаем модуль

$pieces = & singleton('pieces');

// выводим содержимое микротекста с номером 1 с помощью XSL шаблона

$pieces->show_piece(1, 'ОтображениеКонтактов');

getPieces($pieces_id)

Возвращает массив с данными конкретного микротекста.

// подключаем модуль

$pieces = & singleton('pieces');

// выводим содержимое микротекста с номером 1 с помощью XSL шаблона

$row = $pieces->get_pieces(1);

print_r($row);

выведет

array(

‘pieces_id’ => 1,

);

GetPiecesGroup($pieces_groups_id)

Возвращает массив с данными о группе микротекстов. В случае, если группа не найдена, возвращает -1 (ошибка).

get_piece_value($pieces_id)

Возвращает значение микротекста. Если тип микротекста «Файл», возвращает наименование файла, хранящегося в папке /uploads/pieces/.

Пример получения значения микротекста.

// подключаем модуль

$pieces = & singleton('pieces');

// печатаем содержимое микротекста с номером 1

print $pieces->get_piece_value(1);

Пример вывода изображения:

// подключаем модуль

$pieces = & singleton('pieces');

// получаем название файла и выводим его, указывая путь к папке

print ‘/uploads/pieces/’.$pieces->get_piece_value(1);

 

show_piece($pieces_id , $xsl_list)

Вывод микротекста при помощи XSL шаблона. Если микротекст с указанным ID не найден, возвращает -1 (ошибка).