Tumblr etiketleri kutunun içinde değil yazıların altında gösteriliyor


10

Her yazıdaki etiketleri göstermek için bir Tumblr mizanpajını düzenledim, ancak nedense etiketler posta kutularının altında ve bir sonraki gönderinin hemen üstünde görünüyor.

Düzen için sahip olduğum kod aşağıdaki gibidir (kesilmiş):

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

Etiketleri yazı kapsayıcısında görünecek ve dışarıda ve bir sonraki yazıya girmeyecek şekilde temayı nasıl / nerede düzenleyeceğimizi anlayamıyorum.

Yanıtlar:


5

Sıkıcı olabilir, ancak HasTagsher bölüm tipine bloğu dahil etmeniz gerekecek gibi görünüyor .

İlkinden başlayarak bununla sonuçlanacaksınız:

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

Şu anda daha önce göründüğünüz yerde, post konteyner stillerinizin giyindiği gibi {/block:Posts}kapanmadan hemen önce olacak şekilde değiştirin </li>.

Kapanmadan hemen önce görünen bloğu kaldırmayı unutmayın, {/block:Posts}yoksa etiketlerin iki kez görünmesini sağlayabilirsiniz.


Bu bana mantıklı geliyor, ancak hala çalışmıyor. Kodlamada, onu geçersiz kılan başka bir şey var mı acaba? İşte benim düzenlenmiş sürüm: pastebin.com/DsEdvxSY
JammerLea

Btw, sadece eklemek için, tumblr düzenlerinden birinde aynı problemi olan bir arkadaşa yardım ediyordum ve bu yöntem DID işe yaradı, ancak bazı div kodlamasına yerleştirmek zorunda kaldım. Sadece neye benzediğini paylaşmak için div kodlama ATM'sini analiz etmekten çok yoruldum. pastebin.com/8sdatk0V
JammerLea

Şablonunuzda, kodu stil bloğunu bitiren etiketin hemen önüne koymanız gerekecek gibi görünüyor. @jam
Sekiz Gün Malaise

... neden böyle düşünmedim? Evet! İşe yaradı! Yardımınız ve zamanınız için çok teşekkür ederim. Gerçekten onu takdir ederim!
JammerLea

1

Bu benimle çalıştı ama sizin için aynı işe yarayıp yaramayacağından emin değilim, yapıştırın:

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

{/block:Posts}

notecount etiketinin açılmasından hemen sonra, bu {block:PostNotes} yüzden böyle bir şey gibi görünüyor:

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

bu, etiketlerin posta kutusunda gösterilmesini sağlamalıdır


1

{block:post}Sağ üst yerine yerine tam altına koyun{/block:post}

yani...

{block:post}

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

(all the different types of posts}
{/block:post}
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.