public function FacebookBoxesLikeBlock::blockForm in Facebook Boxes 8
Overrides BlockPluginTrait::blockForm
File
- src/
Plugin/ Block/ FacebookBoxesLikeBlock.php, line 40 - Contains \Drupal\facebook_boxes\Plugin\Block\FacebookBoxesLikeBlock
Class
- FacebookBoxesLikeBlock
- Provides the Facebook Like block.
Namespace
Drupal\facebook_boxes\Plugin\BlockCode
public function blockForm($form, FormStateInterface $form_state) {
$form['fb_like_url_text'] = array(
'#type' => 'textfield',
'#title' => t('Facebook Page URL'),
'#description' => t('The full URL of your Facebook page, e.g. http://www.facebook.com/platform'),
'#default_value' => $this->configuration['fb_like_url'],
);
$form['fb_like_width_text'] = array(
'#type' => 'textfield',
'#size' => 6,
'#maxlength' => 4,
'#title' => t('Width'),
'#description' => t('Width, in pixels, of the Facebook box iframe.'),
'#default_value' => $this->configuration['fb_like_width'],
);
$form['fb_like_height_text'] = array(
'#type' => 'textfield',
'#size' => 6,
'#maxlength' => 5,
'#title' => t('Height'),
'#description' => t('Height, in pixels, of the Facebook box iframe.'),
'#default_value' => $this->configuration['fb_like_height'],
);
$form['fb_like_colorscheme_select'] = array(
'#type' => 'select',
'#options' => array(
'light' => t('Light'),
'dark' => t('Dark'),
),
'#title' => t('Color scheme'),
'#description' => t('The color scheme used by the plugin.'),
'#default_value' => $this->configuration['fb_like_colorscheme'],
);
$form['fb_like_border_text'] = array(
'#type' => 'textfield',
'#size' => 10,
'#maxlength' => 7,
'#title' => t("Border color"),
'#description' => t('Color of 1px border around iframe, including leading "#" such as #ff0000.'),
'#default_value' => $this->configuration['fb_like_border'],
);
$form['fb_like_toggles_options'] = array(
'#type' => 'checkboxes',
'#title' => t('Configuration'),
'#options' => array(
'fb_faces' => 'Show Faces',
'fb_stream' => 'Show Stream',
'fb_header' => 'Show FB Header',
),
'#default_value' => $this->configuration['fb_like_toggles'],
);
return $form;
}