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}

我似乎无法弄清楚如何/在何处编辑主题,以使标签显示在帖子容器中,而不是浮在外面并进入下一个帖子。

Answers:


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}否则您的标签将显示两次。


这对我来说很有意义,但是仍然无法正常工作。我想知道编码中是否还有其他东西可以覆盖它?这是我的编辑版本:pastebin.com/DsEdvxSY
JammerLea 2011年

顺便说一句,只是要补充一点,我正在帮助一个朋友,在她的一个tumblr布局和该方法DID上遇到相同的问题,但是我不得不将它放在一些div编码中。只是分享一下看起来像什么,我太累了,无法分析div编码atm。pastebin.com/8sdatk0V
JammerLea 2011年

看起来在模板中,您必须将代码放在完成样式块的标记之前。@jam
Malaise的八日

...为什么我没想到呢?是! 可行!非常感谢您的帮助和时间。我真的很感激!
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}
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.