7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Shopify | Object】Objectでできること(article編)

Posted at

##article(全29種類)
###article.author

{{ article.author }}

記事の著者をフルネームで返す
###article.comments

{{ article.comments }}

記事に公開されたコメントを返す。コメントがなければ空の配列を返す。
###article.comments_count

{{ article.comments_count }} // 例 0

記事に公開されたコメント数を返す。
###article.comments_enabled?

{{ article.comments_enabled? }} // 例 false

コメントが有効になっていればtrueを返し、コメントが無効になっていればfalseを返す。
###article.comment_post_url

{{ article.comment_post_url }} 
// 例 /blogs/news/10582441-sale-starts-today/comments

新規コメントが作成される時に、POSTリクエストが送信される相対URLを返す。
###article.content

{{ article.content }}

記事のコンテンツを返す。
###article.created_at

{{ article.created_at }}

記事が作成された日時を返す。上記のままだと、"2020-06-07 01:54:01 +0900"のような表記になるのでfilter(|)でフォーマットする必要がある。
###article.excerpt

{{ article.excerpt }}

オンラインストア > ブログ記事で"抜粋"という欄があるので入力して、上記objectを入力すると抜粋が出力される。
###article.excerpt_or_content

{{ article.excerpt_or_content }}

記事の抜粋が書かれていなければコンテンツを返し、抜粋が書かれていれば抜粋を返し。
###article.handle

{{ article.handle }} // 例 ニュース/about-us

以下のURLとハンドルでも確認できる。"About Us"という記事のタイトルにした場合、ハンドルは"about-us"のように小文字かつ空白はハイフンで繋げられる。
スクリーンショット 2020-06-14 17.31.40.png
###article.id

{{ article.id }} 

記事のID
###article.image

{{ article.image }} 
// 例 articles/2020-06-11_21.46.02.png

記事の画像オブジェクトを返す。
####article.image.alt

{{ article.image.alt }} 

記事画像のaltテキストを返す。
####article.image.src

{{ article.image.src | img_url: 'master' }} 
例 //cdn.shopify.com/s/files/1/0402/7734/4423/articles/2020-06-11_21.46.02.png?v=1592123970

記事画像への相対URLを返す。
###article.moderated?

{{ article.moderated? }} 

ブログ記事に対するコメントを管理するように設定されている時はtrue、そうでなければfalseを返す。
###article.published_at

{{ article.published_at }} 

記事が公開された日付を返す。上記のままだと、"2020-06-07 01:54:01 +0900"のような表記になるのでfilter(|)でフォーマットする必要がある。
###article.tags

{{ article.tags }} 

記事のタグを返す。
####total_count

{% for tag in article.tags %}
  {{ tag }} ({{ tag.total_count }})
{% endfor %}

全記事の合計タグ数を返す。
###article.title

{{ article.title }} 

記事のタイトルを返す。
###article.updated_at

{{ article.updated_at }} 

記事が更新された日付を返す。上記のままだと、"2020-06-07 01:54:01 +0900"のような表記になるのでfilter(|)でフォーマットする必要がある。
###article.url

{{ article.url }} 
例 /blogs/%E3%83%8B%E3%83%A5%E3%83%BC%E3%82%B9/about-us

記事の相対URLを返す。
###article.user

{{ article.user }} 

記事の著者に関する情報を含むオブジェクトを返す。
設定のプランと権限から編集できる。
####article.user.account_owner

{{ article.user.account_owner }} 

記事の作成者がストアのアカウント所有者である場合はtrueを返す。
作成者がアカウント所有者でない場合はfalseを返す。
####article.user.bio

{{ article.user.account_owner }} 

記事の著者の略歴を返す。
####article.user.email

{{ article.user.email }} 

記事の著者のメールアドレスを返す。
####article.user.first_name

{{ article.user.first_name }} 

記事の著者のfirst name(名前)を返す。
####article.user.homepage

{{ article.user.homepage }} 

記事の著者のhome pageを返す。
####article.user.image

{{ article.user.image | img_url: '200x200'}} 
例 //cdn.shopify.com/s/assets/no-image-2048-5e88c1b20e087fb7bbe9a3771824e743c244f437e4f8ba93bbf7b11b53f7824c_200x200.gif

記事の著者の画像URLを返す。
####article.user.last_name

{{ article.user.last_name }} 

記事の著者のlast name(姓)を返す。

7
3
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
7
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?