テンプレート【Pulsefit】はPCページでも右上にハンバーガーメニューが表示されているデザインです。
PCのヘッダーの赤枠部分にメニューを表示させたい場合は、HTMLとCSSの追記で可能です。
編集の際は、デザインセットのコピーボタンをクリックし、バックアップを保管したうえで作業してください。
■makeshopサポート:ショップデザインバックアップしてますか?!
手順1)
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 全ページ共通
「CSS」欄 こちらの末尾に下記を追記してください。
CSS例)
/* PCヘッダー用横並びメニューのスタイル */
.global-menu, .global-menu ul { list-style: none; margin: 0; padding: 0; } .global-menu li { position: relative; } .global-menu li { position: relative; display: inline-block; } .global-menu a { display: block; padding: 10px 15px; text-decoration: none; color: #333; white-space: nowrap; } /* 「カテゴリー」を除外し、子カテゴリを持つ項目だけに表示 */ .global-menu li:not(.dropdown):has( ul) a { padding-right: 20px; position: relative; } .global-menu li:not(.dropdown):has( ul) a::after { content: ""; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); font-size: 0.75em; opacity: 0.6; } /* サブメニュー全般 */ .global-menu li ul { display: none; position: absolute; top: 100%; left: 0; background: #fff; min-width: 180px; z-index: 999; box-shadow: 0 2px 8px rgba(0,0,0,0.1); } .global-menu li ul li ul { top: 0; left: 100%; } /* サブメニュー表示 */ .global-menu li:hover ul { display: block; } /* サブメニュー項目 */ .global-menu li ul li a { padding: 8px 12px; background: #fff; border-bottom: 1px solid #eee; } .global-menu li ul li a:hover { background: #f0f0f0; } /* スマートフォンではこのメニューを非表示にする */ @media (max-width: 768px) { .global-nav { display: none; } }
手順2)
ショップデザイン / テンプレート選択・編集 / クリエイターモード
モジュール管理「共通<header>」
入力欄内に一度カーソルを置いた状態でキーボードのCtrlとFキーを同時に押し、表示される検索窓に
<nav class="header-nav">
と入力(コピー&ペースト)し、キーボードのEnterキーを押して以下の記述を見つけてください。
</h1> ★ <nav class="header-nav">
★の箇所に下記を追記し、メニューの追記をお試しください。
HTML例)
<nav class="global-nav">
<ul class="global-menu">
<li><a href="リンク先URL1">リンクテキスト1</a></li>
<li><a href="リンク先URL2">リンクテキスト2</a></li>
<li><a href="<{$url.order_history}>">購入履歴</a></li>
<li><a href="<{$url.company}>">ショップについて</a></li>
</ul>
</nav>
各リンク先URL、リンクテキストなどはショップ様のお好みで変更してください。
表示例)
- - - - - - - - - - - - - - - - - - - -
なお、ドロップダウンでカテゴリーを表示させたい場合は下記の記述をお試しください。
5階層まで表示が可能です。
HTML例)
<nav class="global-nav">
<ul class="global-menu">
<!-- カテゴリーメニュー -->
<li class="dropdown">
<a href="">カテゴリー</a>
<ul class="dropdown-menu">
<{section name=i loop=$category_menu.list}>
<li>
<a href="<{$category_menu.list[i].url}>"><{$category_menu.list[i].name}></a>
<{if $category_menu.list[i].child_category.has_item}>
<ul>
<{section name=j loop=$category_menu.list[i].child_category.list}>
<li>
<a href="<{$category_menu.list[i].child_category.list[j].url}>"><{$category_menu.list[i].child_category.list[j].name}></a>
<{if $category_menu.list[i].child_category.list[j].child_category.has_item}>
<ul>
<{section name=k loop=$category_menu.list[i].child_category.list[j].child_category.list}>
<li>
<a href="<{$category_menu.list[i].child_category.list[j].child_category.list[k].url}>">
<{$category_menu.list[i].child_category.list[j].child_category.list[k].name}>
</a>
<{if $category_menu.list[i].child_category.list[j].child_category.list[k].child_category.has_item}>
<ul>
<{section name=l loop=$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list}>
<li>
<a href="<{$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].url}>">
<{$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].name}>
</a>
<{if $category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].child_category.has_item}>
<ul>
<{section name=m loop=$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].child_category.list}>
<li>
<a href="<{$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].child_category.list[m].url}>">
<{$category_menu.list[i].child_category.list[j].child_category.list[k].child_category.list[l].child_category.list[m].name}>
</a>
</li>
<{/section}>
</ul>
<{/if}>
</li>
<{/section}>
</ul>
<{/if}>
</li>
<{/section}>
</ul>
<{/if}>
</li>
<{/section}>
</ul>
<{/if}>
</li>
<{/section}>
</ul>
</li>
<li><a href="リンク先URL1">リンクテキスト1</a></li>
<li><a href="リンク先URL2">リンクテキスト2</a></li>
<li><a href="<{$url.order_history}>">購入履歴</a></li>
<li><a href="<{$url.company}>">ショップについて</a></li>
</ul>
</nav>表示例)


