Menampilkan faq.data dari Page (parent page) ke semua Child-nya #275
-
Entah istilah di judul itu benar atau tidak. Kurang lebih seperti ini ilustrasinya:
isi konten <section class='faq'>
<h2>FAQ</h2>
<h3>Question 1</h3>
<p>Answer 1</p>
<h3>Question 2</h3>
<p>Answer 2</p>
<h3>Question 3</h3>
<p>Answer 3</p>
</section> Nah, saya ingin menampilkan Kurang lebih seperti ini yang saya terapkan ke <?php if ($site->has('part')): ?>
<div>
<?= $page->faq; ?>
</div>
<?php elseif ($site->has('parent')):?>
<div>
<?= $page->parent->faq; ?>
</div>
<?php else: ?>
<div>
<?= $page->faq; ?>
</div>
<?php endif; ?> mungkin ada tanggapan dan tambahan, disilahkan! thx |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments 3 replies
-
Kalau isinya JSON, bisa diiterasikan, sehingga markup HTML tidak perlu ditulis di dalam data: {
"title": "FAQ",
"list": [
{
"q": "Question 1",
"a": "Answer 1"
},
{
"q": "Question 2",
"a": "Answer 2"
}
]
} Terus di layout bisa begini: <h2>
<?= $page->faq['title'] ?? 'Default'; ?>
</h2>
<?php if (!empty($page->faq['list'])): ?>
<?php foreach ($page->faq['list'] as $v): ?>
<h3>
<?= $v['q'] ?? 'Default'; ?>
</h3>
<p>
<?= $v['a'] ?? 'Default'; ?>
</p>
<?php endforeach; ?>
<?php endif; ?> |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
Kalau isinya JSON, bisa diiterasikan, sehingga markup HTML tidak perlu ditulis di dalam data:
Terus di layout bisa begini: