Developers

Developers

  • BASE API
  • BASE Template

›Apps

BASE Template

  • はじめに
  • 更新情報
  • テーマの作成方法

    • テーマの作成・管理方法
    • テーマエディタの使い方

    テーマの販売方法(デザインマーケット)

    • テーマを販売したい方へ
    • デザイナー登録
    • デザインガイドライン
    • デモ用ショップに関する注意事項
    • 新規テーマの販売申請
    • テーマのアップデート申請
    • テーマ申請チェックリスト

    基本設定

    • 全体構成
    • 必須タグ
    • <head>仕様
    • <body>仕様
    • ナビゲーションに関する仕様

    各ページの仕様

    • ページ構成

    商品ページ

    • 商品ステータス
    • 購入ボタンの制御
    • 商品情報
    • Pay ID あと払いウィジェット
    • モーダル

    テンプレートタグ

    • 非表示
    • ページ
    • デザインオプション
    • ショップ
    • url
    • イテレータ
    • 商品
    • ソーシャル
    • 関連商品
    • コンテンツ
    • sandboxタグ

    Apps

    • 商品検索App
    • カテゴリ管理App
    • ラベルApp
    • Blog App
    • セールApp
    • 英語・外貨対応App
    • ショップコインApp
    • BASEロゴ非表示App
    • デジタルコンテンツApp
    • レビューApp
    • 販売期間設定App
    • 予約販売App
    • メッセージApp
    • 送料詳細設定App
    • 商品説明カスタムApp
    • 抽選販売App
    • テイクアウトApp
    • 商品オプションApp
    • コミュニティApp
    • メンバーシップ App
    • 再入荷自動通知App
    • 年齢制限App
    • お知らせバナーApp
    • メールマガジンApp

    よくある質問

    • FAQ

Blog App

Blog Appについて

Blog Appは、ショップ内にBlogコンテンツが追加できるAppです。さらに固定記事機能を使うと、特定の記事1件を「お知らせ」としてトップページに固定表示できます。

タグ一覧

Appのコンテンツを表示するために必要なタグ一覧です。

ブロック

if (条件を満たす場合に表示)

ページ
タグ説明
{block:BlogPage}Blogページである
{block:NotBlogPage}Blogページではない
Apps
タグ説明
{block:AppsBlog}Blog Appをインストールしている
{block:AppsBlogArticleIsPinned}Blog固定記事がある

変数

ページ

タグ説明
{BlogPageURL}BlogページのURL
{BlogFeedPageURL}BlogのRSSページのURL

テンプレート

タグ説明
{PageContents}Blogページを含む、ページコンテンツを表示するための共通タグ。詳しくはこちら

Apps

タグ説明
{AppsBlogArticleTitle}Blog記事のタイトル
{AppsBlogArticlePageURL}Blog記事ページのURL

対応が必要な箇所

トップページ(Blog固定記事の表示)

Blog Appの記事作成ページでは固定記事について下記のように案内しています。
ショップのトップページには固定記事リンクを設置するようにして下さい。

固定記事設定

例)

{block:AppsBlogArticleIsPinned}
<div><a href="{AppsBlogArticlePageURL}">{AppsBlogArticleTitle}</a></div>
{/block:AppsBlogArticleIsPinned}

base

応用例

BlogRSSで記事を取得して表示

例)

<script>
$(function(){
    $.ajax({
        url: '{BlogFeedPageURL}',
        type: 'GET',
        dataType: 'xml',
    })
    .done(function(data) {
        i = 1;
        $('item', data).each(function() {
            var link = $('link', this).text();
            var title = $('title', this).text();
            var image = $('image', this).text();
            var blog_content = '<div><a href="' + link + '"><img src="' + image + '"><p>' + title + '</p></a></div>';
//alert(link + ' : ' + title + ' : ' + image);
            $('#container').append(blog_content);
            if (i >= 3) {
                return false;
            }
            i++;
        });
    });
});
</script>

base

動作のチェック

動作確認するには下記項目を参考にしてください。

ナビゲーション

  • グローバルナビゲーションやドロワーメニューからBlog一覧ページへアクセスできるようになっているか

トップページ

  • Blog Appが未インストール時、ナビゲーションにBlogへのリンクが表示されていないか
  • Blog Appインストール時、ナビゲーションにBlogへのリンクが表示されているか
  • Blogのフィードが不要なページで行われていないか
    • 記事の読み込みが必要なページでのみフィードしていること
  • Blog固定記事の表示がトップページに表示されているか
    • 実際に記事を投稿して確認すること

Blog一覧ページ

  • 投稿記事数が15件未満の場合、ページ送りリンクは非表示となっているか
  • 投稿記事数が16件以上の場合、ページ送りリンクは表示されているか

記事ページ

  • Blog記事の画像が正常に表示されているか
    • 画像比率が正常であること
  • 本文のスタイルが正常に表示されているか
  • 埋め込みしたコンテンツが正常に表示されるか
    • 埋め込み例:商品リンク、Youtube
    • 動画や商品画像の表示比率が正常であること
← ラベルAppセールApp →
  • Blog Appについて
  • タグ一覧
    • ブロック
    • 変数
  • 対応が必要な箇所
    • トップページ(Blog固定記事の表示)
  • 応用例
    • BlogRSSで記事を取得して表示
  • 動作のチェック
    • ナビゲーション
    • トップページ
    • Blog一覧ページ
    • 記事ページ
  • API利用規約
  • デザインマーケット利用規約
© 2012-2025 BASE, Inc.