Tumblrタグがボックス内ではなく投稿の下に表示される


10

Tumblrレイアウトを編集して各投稿にタグを表示しましたが、何らかの理由でタグが投稿ボックスの下と次の投稿の真上に表示されています。

レイアウト用のコードは次のとおりです(切り捨て)。

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

テーマを編集する方法/場所がわからないので、タグが投稿コンテナー内に表示され、外側や次の投稿に浮かびません。

回答:


5

面倒かもしれませんがHasTags、各セクションタイプにブロックを含める必要があるようです。

最初から始めて、これで終わります:

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

現在それが直前に表示されている場所で、投稿コンテナスタイルが服を着ているように見える{/block:Posts}クロージングの直前に変更し</li>ます。

終了直前に表示されるブロックを削除することを忘れないでください。そうしないと{/block:Posts}、タグが2回表示されます。


それは私には理にかなっていますが、まだ機能していません。それを上書きしているコーディングに他に何かがあるのだろうか?ここに私の編集したバージョンがあります:pastebin.com/DsEdvxSY
JammerLea

ちなみに、私は彼女のタンブラーレイアウトの1つで同じ問題のある友人を助け、その方法でDIDが機能するのを助けていましたが、divコーディング内に配置する必要がありました。それがどのように見えるかを共有するために、私はdivコーディングatmを分析するのに疲れすぎています。pastebin.com/8sdatk0V
JammerLea

テンプレートでは、スタイルブロックを終了するタグの直前にコードを配置する必要があるようです。@jam
オブマレー

...なぜ私はそれを考えなかったのですか?はい!うまくいきました!あなたの助けと時間を本当にありがとう。ほんとうにありがとう!
JammerLea 2011

1

これは私とうまくいきましたが、あなたのために同じように機能するかどうかはわかりません、貼り付けてください:

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

{/block:Posts}

notecountタグの開始直後なので、次の{block:PostNotes} ようになります。

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

これにより、タグがポストボックス内に表示されるようになります。


1

{block:post}真上ではなく真下に置きます{/block:post}

そう...

{block:post}

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

(all the different types of posts}
{/block:post}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.