post

Como utilizar o objeto post

O objeto {{ post }} é usado dentro de uma tag {% load_media %} para exibir o conteúdo de uma integração de loja.

{% media from:"blog" username:"blogdaloja.blog.com" api_key:"blog_app_api_key" %}
  <article class="tumblr-{{ post.type }}">
    <header>
      <h1>
        <a href="{{ post.url }}" rel="bookmark">
          {{ post.title }}
        </a>
      </h1>
      
      <p>
        <time datetime="{{ post.timestamp }}">{{ post.timestamp | date: "%d/%m/%Y" }}</time>
      </p>
    </header>
    
    {% if post.image %}
      <figure>
        <img src="{{ post.image }}" alt="{{ post.title }}" />
      </figure>
    {% endif %}
  
    <div class="content">
      {{ post.body }}
    </div>
  </article>
{% endmedia %}

Confira a tabela a seguir com os atributos {{ post }}:

Atributo

Função

body

Retorna o corpo do postem HTML.

image

Retorna a URL da imagem de destaque.

permalink

Retorna o link permanente do postno Tumblr.

summary

Retorna o resumo do post.

tags

Retorna uma lista de tags relacionadas ao post. Você pode controlar a exibição usando filtros de array.

timestamp

Retorna a data de publicação do post. O formato de retorno dos dados é o ISO 8601.

A exibição desse atributo pode ser controlada através do filtro date.

title

Retorna o título do post.

type

Retorna o formato do post. Útil para controlar a exibição dos formatos do Tumblr.

url

Retorna a URL do postdentro da loja.