ul
順序付けされていないリストの周りにforeachループがラップされています。最初のループli
はメイントピックであり、その後にそのトピックに属するアイテムが続く必要があります。
これがどのように見えるべきかです
PeopleandSystemという単語li
はクラスに含まれていnav-header
ます。
これはul
、ヘッダーとアイテムの他のサンプルテキストとともに表示する方法です。
そしてこれは私のリストのHTML出力です
<ul class="nav nav-list">
<li class="nav-header">ProfileZ</li>
<li><a href="#MTIxfElrYXJpYW4tWW91dGg=.html">test</a></li>
<ul class="nav nav-list">
<li class="nav-header">zetaasdf</li>
<li><a href="#MTMwfFpldGFOZXdDYW1wYWlnbjI=.html">ZetaNewCampaign2</a></li>
<ul class="nav nav-list">
<li class="nav-header">zeta</li>
<li><a href="#MTMxfGFzZGZhc2Rm.html">asdfasdf</a></li>
</ul>
</ul></ul>
繰り返してネストしています。リストのul
生成に使用したphpコードは次のとおりです。
<?php foreach ($profilesResults as $profilesArray) { ?>
<ul class="nav nav-list">
<li class="nav-header"><?php echo $profilesArray->name; ?></li>
<?php
$campaignsObj = new Campaigns();
$campaignsResults = $campaignsObj->getCampaignsByProfileSideBar($accountID, $profilesArray->id);
foreach ($campaignsResults as $campaignsArray) {
?>
<li><a href="<?= $this->siteUrl() ?>campaign-rankings-<?= base64_encode($campaignsArray->id . "|" . str_replace(" ", "-", $campaignsArray->name)) ?>.html"><?php echo $campaignsArray->name ?></a></li>
<?php } ?>
<?php } ?>
</ul>
最初の写真のようにリストを表示するには、どのような変更を加える必要がありますか。開閉が1つだけul
で、残りはli
特別なクラス化されたヘッダーと一緒にある場合はli
どうでしょうか。
ありがとう