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 не будет опубликован.