API Seblod

Список наиболее часто используемых API команд SEBLOD , с помощью которых можно оперировать значениями, полями, формами и т.д. в пользовательских шаблонах. Информация взята с сайта seblod.pro

ОписаниеКод APIАльтернативный код API
Вывести эскиз изображения Thumb1 из первого поля изображения fieldx.
Нумерация полей в массиве начинается с 0!
$cck->getValue('fieldname,0');$cck->get( 'fieldname')->value[0]->thumb1;
Вывести поле (с учетом настроек Typo и линком, если он был установлен в форме)$cck->renderField( 'fieldname' );
Вывести чистое значение поля (без учета Typo и линков)$cck->getValue( 'fieldname' );$cck->get('fieldname')->value;
Вывести значение поля "field_inside_groupx", входящего в первую группу полей, созданных с помощью поля GroupX$cck->get( 'groupx_field' )->value[0]['field_inside_groupx']->value; $cck->getValue('groupx_field',0, 'field_inside_groupx' ); ?>
Вывести ссылку, заданную для поля link-плагинами$cck->getLink('fieldname');$cck->get('fieldname')->link;
Вывести значение поля 'имя_поля' входящего в поле group 'имя_group'$cck->getValue('имя_group',0, 'имя_поля' );
Вывести эскиз изображения thumb1$cck->getThumb1('fieldname');$cck->get('fieldname')->thumb1;
Вывести лейбл поля$cck->getLabel('fieldname');$cck->get('fieldname')->label;
Вывысти поле (для формы)$cck->renderForm('fieldname');
Вывести Typo настройки поля$cck->getTypo('fieldname');$cck->get('fieldname')->typo;
Вывести опцию поля (например checkbox)$cck->getText('checkbox_field');$cck->get('fieldname')->text;
Вывести поле с минимально необходимым кодом HTML (например для поля изображения это будет уже не путь к изображению, как с помощью команды getValue, а код в виде <img src="/путь к изображению" />$cck->getHtml('image_field');$cck->get('fieldname')->html;
Вывести все поля из позиции mainbody$cck->forcePosition('mainbody');

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *