QuickApps CMSの新しいテーマを作成しようとしています。エコーしようとすると:
<?php echo $this->Block->region('user-menu'); ?>
新しいテーマ レイアウトでユーザー メニューをレンダリングするには、次の 2 つのことを行います。
「User Menu」という名前のメニューのタイトルを印刷しますが、デフォルトのテーマではこのタイトルは印刷されません。
さらに、次のように異なる HTML を出力します。
私の新しいテーマの出力
<div id="qa-block-5" class="qa-block qa-block-unique qa-block-menu">
<div id="block_5" class="block block-Menu delta-user-menu ">
<h2> User Menu </h2>
<div class="content">
<ul>
<li id="menu-item-22" class="first-item menu-item-22"><a href="/4test/quick-apps/user/my_account" target="_self"><span>My account</span></a> </li>
<li id="menu-item-23" class="last-item menu-item-23"><a href="/4test/quick-apps/user/logout" target="_self"><span>Logout</span></a> </li>
</ul>
</div>
</div>
</div>
デフォルトのテーマの出力
<div id="user-menu">
<div id="qa-block-5" class="qa-block qa-block-unique qa-block-menu">
<ul>
<li id="menu-item-22" class="first-item menu-item-22"><a href="/4test/quick-apps/user/my_account" target="_self"><span>My account</span></a> </li>
<li id="menu-item-23" class="last-item menu-item-23"><a href="/4test/quick-apps/user/logout" target="_self"><span>Logout</span></a> </li>
</ul>
</div> </div>
この HTML を処理する要素を見つけようとしましたが、見つかりませんでした。私が知る必要があるのは、新しいテーマに従ってメニューの出力を変更する方法です? つまり、スタイル クラス名を含む HTML 構造を変更します。