【Shopify | Object】Objectでできること（article編）

##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(|)でフォーマット](https://shopify.dev/docs/themes/liquid/reference/objects/article)する必要がある。
###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](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/322356/fa4b4cce-2fbd-2a55-9080-ba9e4f5929d9.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(|)でフォーマット](https://shopify.dev/docs/themes/liquid/reference/objects/article)する必要がある。
###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(|)でフォーマット](https://shopify.dev/docs/themes/liquid/reference/objects/article)する必要がある。
###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(姓)を返す。