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 }}:

AtributoFunção
bodyRetorna o corpo do post em HTML.
imageRetorna a URL da imagem de destaque.
permalinkRetorna o link permanente do post no Tumblr.
summaryRetorna o resumo do post.
tagsRetorna uma lista de tags relacionadas ao post. Você pode controlar a exibição usando filtros de array.
timestampRetorna 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.
titleRetorna o título do post.
typeRetorna o formato do post. Útil para controlar a exibição dos formatos do Tumblr.
urlRetorna a URL do post dentro da loja.