こんにちは、makeshopのサポート担当です。
いつもmakeshopをご利用いただきありがとうございます。
今回は、クリエイターモードで「フリーページにもヘッダーとフッターを表示させたい」を表示する方法をご紹介します!
こんなお悩みありませんか?
・LPを作りたいけど、フリーページ作成画面がまっ白で、何を書いたらいいのかわからない・・・。
・フリーページのソースを書いてみたけど、ヘッダーやフッターが表示されない。
・ほかのページと同じデザインにしたいのに、CSSをどこに書いたらいいのかわからない・・・。
フリーページにもヘッダーとフッターを表示させたい
設定方法
ヘッダー、フッターのソースをほかのページと同じように書くことで、同じように表示されます。
下記の手順で試してみましょう!
【ソース例】
【1】ヘッダー、(サイドナビ、)フッターのあるページのソースを全部コピーする
トップページはソースが長いので、ソースが比較的短い「プライバシーポリシー」などのページをコピーしてみましょう。
例)デザインテンプレート【Compete】の場合
<!doctype html> <html lang="ja" prefix="og: http://ogp.me/ns# fb: http://ogp.me/ns/fb#"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title><{$page.title}></title> <meta name="description" content="<{$page.description}>"> <link rel="canonical" href="<{$page.canonical_url}>"> <meta property="og:type" content="website"> <meta property="og:title" content="<{$page.title}>"> <meta property="og:description" content="<{$page.description}>"> <meta property="og:site_name" content="<{$shop.name}>"> <meta name="twitter:card" content="summary_large_image"> <link rel="shortcut icon" type="image/ico" href="<{$shop.favicon_url}>"> <link href="<{$page.css}>" rel="stylesheet"> <link href="https://use.fontawesome.com/releases/v5.6.1/css/all.css" rel="stylesheet"> <link href="https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&display=swap" rel="stylesheet"> <{$makeshop.head}> </head> <body> <{$makeshop.body_top}> <{$module.header}> <div class="contents"> <div class="breadcrumb"> <span class="breadcrumb-item"><a href="<{$url.top}>">ホーム</a></span> <span class="breadcrumb-item">プライバシーポリシー</span> </div> <div class="container"> <{$module.side}> <main class="main"> <section class="contents-area"> <div class="category-title"> <h2 class="guide-title">プライバシーポリシー<span>個人情報保護方針</span></h2> </div> <div class="policy-box"> <{$policy.content}> </div> </section> </main> </div> </div> <{$module.footer}> <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script> <script src="<{$page.javascript}>"></script> <{$makeshop.body_bottom}> </body> </html>
ソースをコピーして、フリーページのソース欄に貼り付け、保存してください。
【2】フリーページとして編集する
保存したHTMLの、パンくず、タイトルを編集します。
▼HTML
・パンくずを変更します。
<span class="breadcrumb-item">プライバシーポリシー</span>
↓
<span class="breadcrumb-item">ポイント2倍キャンペーン!</span>
・タイトルを変更します。
<h2 class="guide-title">プライバシーポリシー<span>個人情報保護方針</span></h2>
↓
<h2 class="guide-title">ポイント2倍キャンペーン!</h2>
・ページ内容のHTMLを作成します。
<div class="policy-box"> <{$policy.content}> </div>
↓
<div class="campaign-box"> <p>ポイント2倍!</p> ★この位置にページのソースを記述します★ </div>
【3】CSSを追加します。
レイアウトに必要なCSSは
ショップデザイン / テンプレート選択・編集 / クリエイターモード / 全ページ共通
の「CSS」欄に記述するか、または、CSSファイルをファイルサーバーにアップロードし
</head>の前に
<link rel="stylesheet" href="アップロードURLパス/○○.css">
を記述してページに読み込ませてください。
完了
ヘッダーやフッターのあるフリーページが追加できました!
・ソースの作成・修正方法、最適なサイズなどの作り方についてはサポート対象外です。
いかがでしたでしょうか。
クリエイターモードで「フリーページにもヘッダーとフッターを表示させたい」際にぜひお役立てください。
次回もお楽しみに!それではまた!