private function SlickSettingsForm::withoutInitializer in Slick Carousel 8.2
Provides sample without default Slick markups.
1 call to SlickSettingsForm::withoutInitializer()
- SlickSettingsForm::buildForm in slick_ui/
src/ Form/ SlickSettingsForm.php - Implements \Drupal\Core\Form\FormInterface::buildForm().
File
- slick_ui/
src/ Form/ SlickSettingsForm.php, line 156
Class
- SlickSettingsForm
- Defines the Slick admin settings form.
Namespace
Drupal\slick_ui\FormCode
private function withoutInitializer() {
$config = $this
->config('slick.settings');
$vanilla = $config
->get('sitewide') == 2;
$items = [];
foreach ([
'One',
'Two',
'Three',
] as $key) {
$items[] = [
'#type' => 'html_tag',
'#tag' => 'div',
'#value' => '<img src="https://drupal.org/files/' . $key . '.gif" />',
];
}
$class = $vanilla ? 'vanilla' : 'whatever';
$config = "{'arrows': true, 'dots': true}";
$prefix = 'class="slick-' . $class . '" data-slick="' . $config . '"';
$suffix = "<blockquote><pre><div class="slick-" . $class . "" data-slick="{'arrows': true, 'dots': true}">\n <div><img src="https://drupal.org/files/One.gif" /></div>\n <div><img src="https://drupal.org/files/Two.gif" /></div>\n <div><img src="https://drupal.org/files/Three.gif" /></div>\n</div></pre></blockquote>";
return $this
->preview($items, $prefix, $suffix);
}