Список наиболее часто используемых 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'); |