As tags do Tumblr estão sendo exibidas abaixo das postagens, em vez de dentro da caixa


10

Eu editei um layout do Tumblr para mostrar tags em cada postagem, mas por algum motivo as tags estão aparecendo abaixo das caixas de postagem e logo acima da próxima postagem.

O código que tenho para o layout é o seguinte (truncado):

{block:Posts}
    {block:Text}
       <li class="post text">
           <!-- HTML layout for Text posts -->
       </li>
    {/block:Text}

    {block:Photo}
       <li class="post photo">
           <!-- HTML layout for Photos -->
       </li>
    {/block:Photo}

    {block:Quote}
       <li class="post quote">
           <!-- HTML layout for quotes -->
       </li>
    {/block:Quote}

    {block:Link}
       <li class="post link">
           <!-- HTML layout for link posts -->
       </li>
    {/block:Link}

    <!-- etc. -->

    {block:HasTags}
        {block:Tags}
            <a href="{TagURL}">{Tag}</a>
        {/block:Tags}
    {/block:HasTags}
{/block:Posts}

Não consigo descobrir como / onde editar o tema, para que as tags apareçam no contêiner da postagem e não flutuem para fora e para a próxima postagem.

Respostas:


5

Pode ser entediante, mas parece que você precisará incluir o HasTagsbloco em cada um dos tipos de seção.

Começando com o primeiro, você vai acabar com isso:

    {block:Text}
       <li class="post text">
           <!-- HTML layout for Text posts -->

        {block:HasTags}
            {block:Tags}
                <a href="{TagURL}">{Tag}</a>
            {/block:Tags}
        {/block:HasTags}

       </li>
    {/block:Text}

Onde você o exibe no momento {/block:Posts}, mude para antes do fechamento, </li>que parece ser o estilo de seus contêineres.

Não se esqueça de remover o bloco que aparece logo antes do fechamento {/block:Posts}ou você verá as tags duas vezes.


Isso faz sentido para mim, no entanto, ainda não está funcionando. Gostaria de saber se há algo mais na codificação que está substituindo isso? Aqui está a minha versão editada: pastebin.com/DsEdvxSY
JammerLea

Btw, apenas para acrescentar, eu estava ajudando uma amiga com o mesmo problema em um dos layouts de tumblr dela e esse método funcionou, mas tive que colocá-lo dentro de alguma codificação div. Só para compartilhar como era, estou cansado demais para analisar o código de div. pastebin.com/8sdatk0V
JammerLea

Parece que no seu modelo você terá que colocar o código antes da tag que termina o bloco de estilos. @jam
Oito dias de Malaise

... por que não pensei nisso? Sim! Isso funcionou! Muito obrigado por sua ajuda e tempo. Eu realmente gostei disso!
precisa saber é o seguinte

1

isso funcionou comigo, mas não tenho certeza se funcionará da mesma maneira para você, cole:

{block:HasTags}
       {block:Tags}
          <a href="{TagURL}">{Tag}</a>
       {/block:Tags}
    {/block:HasTags}

{/block:Posts}

logo após a abertura da tag notecount, então, depois {block:PostNotes} , parecerá algo como:

{block:PostNotes}
{block:HasTags}
       {block:Tags}
          <a href="{TagURL}">{Tag}</a>
       {/block:Tags}
    {/block:HasTags}

{/block:Posts}<center>{block:RebloggedFrom}reblogged from <a href="{ReblogParentURL}">{ReblogParentName}</a><br>{/block:RebloggedFrom}
{block:ContentSource}posted by <a href="{SourceURL}">{SourceLink}</a></br>{/block:ContentSource}</center>
{PostNotes}
{/block:PostNotes}

isso deve garantir que as tags sejam mostradas na caixa de postagem


1

Coloque-o logo abaixo do em {block:post}vez de logo acima do{/block:post}

então...

{block:post}

{block:HasTags}
          {block:Tags}
              <a href="{TagURL}">{Tag}</a>
          {/block:Tags}
{/block:HasTags}

(all the different types of posts}
{/block:post}
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.