通常ページコンテンツを作成する方法
コンテンツタイプ:通常ページ
サイトのインデックスページの他、会社案内やサイトポリシー、利用規約ページなどが作成できます。
会員情報の変数が用意されているため、注文情報一覧など他のコンテンツタイプをロード関数で読み込み、会員のマイページ作成などにも活用できます。
コンテンツ作成
歯車マーク:コンテンツ管理 > コンテンツ作成
コンテンツタイプ「通常ページ」を選択し、コンテンツを新規作成します。
あらかじめ用意されたサンプルデザイン(コンテンツID:user_mypage
)を複製・編集して、コンテンツを作成することも可能です。
変数の利用方法などもご確認ください。
コンテンツ情報 / コンテンツ設定
次に、ページ全体の閲覧・表示制御などを行います。
コンテンツタイプ | 作成するコンテンツタイプを表示 |
---|---|
コンテンツURL | https://システム設置先/contents.php?c=コンテンツID ※コンテンツIDを変更するとURLも変更されます。 |
コンテンツID | コンテンツURLに使用されるID ※新規作成時に指定したID。省略時は自動で付与されます。 |
---|---|
カテゴリー名 | 管理用にカテゴリ分けする場合は設定。省略した場合は「未設定」に振り分け |
コンテンツ名 | コンテンツの管理名称 |
公開範囲 | 作成したコンテンツの公開範囲を設定 ※「会員」に指定した場合、未ログイン(一般)には公開されません。 |
閲覧権限外の転送URL | 「公開範囲」に設定していない権限でアクセスした場合の転送先URL |
対象デバイス | 閲覧が可能な端末を設定 ※レスポンシブの場合、「PC」「スマートフォン」両方にチェックを入れてください。 |
対象外デバイスの転送URL | 「対象デバイス」で設定していない端末からアクセスした場合の転送先URL |
BASIC認証 | コンテンツ閲覧時にBasic認証をかける場合に設定 |
公開設定 | 公開状態を設定。公開 / 非公開 |
テンプレートHTML
基本HTML
【基本HTML】では、コンテンツを出力するコンテンツ全体のHTMLを記述します。
▼通常ページ:フロント側表示とコンテンツ変数の記述例
通常ページで表示するヘッダーは、「【HTMLテンプレート】ヘッダー」変数: [parts_header]
で出力します。
変数名 | 変数 |
---|---|
システム設置先URL インデックスURL ヘッダーロゴ(パス) ページタイトル コピーライト表記 |
[system] [index] [site_logo] [site_title] [site_copyright] |
ログアウトURL | [logout_url] |
現在時刻(UNIXタイム) 本日日付(UNIXタイム) |
[now_unix] [today_unix] |
jQuery | [jquery] 出力: <script type="text/javascript" src="./common/lib/jquery/jquery.js"></script> |
SweetAlert | [sweetalert] ※jqueryの記述を併せて行う必要があります。 出力: <script type="text/javascript" src="./common/lib/sweetalert/sweetalert.min.js"></script> <link rel="stylesheet" href="./common/lib/sweetalert/sweetalert.css" /> |
ajaxzip3 | [ajaxzip] ※jqueryの記述を併せて行う必要があります。 出力: <script type="text/javascript" src="//ajaxzip3.github.io/ajaxzip3.js"></script> |
【HTMLテンプレート】(HTML テンプレートコンテンツ名) |
[parts_(HTMLテンプレートコンテンツID)]] |
【会員情報】氏名 【会員情報】氏名(フリガナ) 【会員情報】メールアドレス 【会員情報】電話番号 【会員情報】郵便番号(左) 【会員情報】郵便番号(右) 【会員情報】住所 【会員情報】アカウント状態 【会員情報】最終ログイン日時 【会員情報】最終編集日時 【会員情報】登録日時 |
[profile_name] [profile_name_ruby] [profile_mail] [profile_tel] [profile_add_num1] [profile_add_num2] [profile_add_text] [profile_user_state] [profile_user_login] [profile_user_edit] [profile_user_regist] |
$_GET【引数対応($1)】 | [get] ※引数$1:getで引き渡される項目を指定することで項目内容を出力 |
$_POST【引数対応($1)】 | [post] ※引数$1:postで引き渡される項目を指定することで項目内容を出力 |
$_REQUEST【引数対応($1)】 | [request] ※引数$1:get、postで引き渡される項目を指定することで項目内容を出力 |
【定義関数】contentsExFunc:: getUserAgent($c, $data) | [func_getUserAgent]※UserAgentを出力 |
【定義関数】contentsExFunc:: getIPAddress($c, $data) | [func_getIPAddress]※IPAddressを出力 |