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.

JammerLea
fonte

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.

Oito Dias de Mal-estar
fonte
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

Rosie
fonte
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}
Riha
fonte