Часто задаваемые вопросы в Magento-2?


Я хочу показать список часто задаваемых вопросов в интерфейсе с помощью аккордеона.А также первый часто задаваемый вопрос всегда открывался для просмотра при загрузке страницы.Как это сделать?

<?php
    $collectionTitle = $this->getCollectionTitle();
    ?>
    <div id="element" data-mage-init='{"accordion":{"openedState": "active", "collapsible": true, "active": false, "multipleCollapsible": true}}'> 
        <?php foreach ($collectionTitle as $item): ?>  
            <div data-role="collapsible">
                <div data-role="trigger"> 
                    <span>
                        <?php echo $block->escapeHtml($item->getCategoryName()); ?>
                    </span>
                </div>
            </div>    

            <?php $collection = $this->getCollection($item->getId()); ?> 
            <div data-role="content">
                <?php foreach ($collection as $items): ?>             
                    <?php echo $block->escapeHtml($items->getQuestion()); ?> 
                    <?php echo $block->escapeHtml($items->getAnswer()); ?>            
                <?php endforeach; ?> 
            </div>
        <?php endforeach; ?>
</div>
Author: Mahi M, 2017-11-29

1 answers

Вам нужно установить активный:[0] для первой активной вкладки,

<div id="element" data-mage-init='{"accordion":{"openedState": "active", "collapsible": true, "active": [0], "multipleCollapsible": true}}'> 
 3
Author: Rakesh Jesadiya, 2017-11-29 10:20:10