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}`
応用例
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>