Микротексты: 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 (ошибка).