functions:get_content_faq

get_content_faq()

Функция возвращает из базы FAQ проекта.

Функция не принимает никаких параметров

Вернёт многомерный массив с часто задаваемыми вопросами проекта.

Структура массива
array(2) {
    ["Заголовок1"]=> array(3) {
        ["Вопрос1"]=> string(6) "Ответ1"
        ["Вопрос2"]=> string(6) "Ответ2"
        ["Вопрос3"]=> string(6) "Ответ3" 
    }
    ["Заголовок2"]=> array(3) {
        ["Вопрос4"]=> string(6) "Ответ4"
        ["Вопрос5"]=> string(6) "Ответ5"
        ["Вопрос6"]=> string(6) "Ответ6" 
    }
}
Пример работы


get_content_faq.php
<div class="main">
    <h3><?php echo T('Часто задаваемые вопросы'); ?></h3>
</div>
 
<div class="panel-group" id="accordion">
 
    <?php $i = 1;
    $fist_item = true;
    foreach (get_content_faq() as $index => $value) { ?>
        <div class="panel panel-default">
            <div class="panel-heading" style="cursor:pointer;">
                <h4 class="panel-title">
                    <a data-toggle="collapse" data-parent="#accordion" style="text-decoration:none; display:block;" href="#collapse<?php echo (int)$i; ?>">
                        <?php echo T(html($index)); ?>
                    </a>
                </h4>
            </div>
            <div id="collapse<?php echo (int)$i; ?>" class="panel-collapse collapse <?php if ($fist_item) { echo 'in'; $fist_item = false; } ?>">
                <div class="panel-body">
                    <?php foreach ($value as $question => $answer) { ?>
                        <b>
                            <i class="fa fa-caret-right"></i>
                            <?php echo T(html($question)); ?>
                        </b>
                        <p>
                            <?php echo T(html($answer)); ?>
                        </p>
                    <?php } ?>
                </div>
            </div>
        </div>
        <?php $i++;
    } ?>
 
</div>
  • functions/get_content_faq.txt
  • Последнее изменение: 2018/04/06 20:39
  • (внешнее изменение)