<div class="fl-form-field fl-builder-custom-field"<?php if (isset($field['preview_text'])) { echo ' data-preview-text="' . $field['preview_text'] . '"'; } ?> > <div class="fl-form-field-preview-text"> <?php if (isset($field['preview_text']) && is_object($value)) { $form = FLBuilderModel::get_settings_form($field['form']); $form_fields = FLBuilderModel::get_settings_form_fields($form['tabs']); if (isset($form_fields[$field['preview_text']])) { $preview_field = $form_fields[$field['preview_text']]; if ('icon' == $preview_field['type']) { echo '<i class="' . $value->{$field}['preview_text'] . '"></i>'; } else { if ('select' == $preview_field['type']) { echo $preview_field['options'][$value->{$field}['preview_text']]; } else { if (!empty($value->{$field['preview_text']})) { echo FLBuilderUtils::snippetwop(strip_tags(str_replace(''', "'", $value->{$field['preview_text']})), 35); } } } } } ?> </div> <a class="fl-form-field-edit" href="javascript:void(0);" onclick="return false;" data-type="<?php echo $field['form']; ?>
/** * Renders the settings form for saving a node template. * * @since 1.6.3 * @return void */ public static function render_node_template_settings() { $post_data = FLBuilderModel::get_post_data(); $defaults = FLBuilderModel::get_settings_form_defaults('node_template'); $form = FLBuilderModel::get_settings_form('node_template'); $node = FLBuilderModel::get_node($post_data['node_id']); FLBuilder::render_settings(array('class' => 'fl-builder-node-template-settings', 'attrs' => 'data-node="' . $node->node . '"', 'title' => str_replace('%s', ucwords($node->type), $form['title']), 'tabs' => $form['tabs']), $defaults); }
/** * Renders the settings form for saving a user defined template. * * @since 1.0 * @return void */ public static function render_user_template_settings() { $defaults = FLBuilderModel::get_settings_form_defaults('user_template'); $form = FLBuilderModel::get_settings_form('user_template'); FLBuilder::render_settings(array('class' => 'fl-builder-user-template-settings', 'title' => $form['title'], 'tabs' => $form['tabs']), $defaults); }