File "FaqList.php"
Full Path: /home/bettaeza/flyinsyria.com/Template/Blocks/FaqList.php
File size: 2.25 KB
MIME-type: text/x-php
Charset: utf-8
<?php
namespace Modules\Template\Blocks;
use Modules\Template\Blocks\BaseBlock;
class FaqList extends BaseBlock
{
public function getName()
{
return __('FAQ List');
}
public function getOptions()
{
return [
'settings' => [
[
'id' => 'style',
'type' => 'radios',
'label' => __('Style'),
'values' => [
[
'value' => '',
'name' => __("Style 1")
],
[
'value' => 'style_2',
'name' => __("Style 2")
],
]
],
[
'id' => 'title',
'type' => 'input',
'inputType' => 'text',
'label' => __('Title')
],
[
'id' => 'list_item',
'type' => 'listItem',
'label' => __('List Item(s)'),
'title_field' => 'title',
'settings' => [
[
'id' => 'title',
'type' => 'input',
'inputType' => 'text',
'label' => __('Question')
],
[
'id' => 'sub_title',
'type' => 'editor',
'inputType' => 'textArea',
'label' => __('Answer')
],
]
],
],
'category'=>__("Other Block")
];
}
public function content($model = [])
{
if(($model['style'] ?? '') === 'style_2'){
return $this->view('Template::frontend.blocks.faq.style2', $model);
}
return $this->view('Template::frontend.blocks.faq-list', $model);
}
}