0

フォトセットを無効にして、グリッド ボックスに 1 つの画像だけを表示したいのですが、img タグの外側で {block:Photos}{/block:Photos} を使用しましたが、それでも機能しません。理由はわかりません。

コード:

  {block:photoset}

               {block:Photos} 
                    <img src="{PhotoURL-500}" border="0" />
               {/block:Photos} 

           {block:Caption}
           <div class="entry">
             <blockquote>{Caption}</blockquote>
           </div>
           {/block:Caption}
         {/block:photoset}
4

1 に答える 1

1

フォトセットの最初の画像のみを表示したい場合は、次のようにする必要があります。

HTML:

{block:Photoset}
    <div class="my-photoset">
        {block:Photos}
            <img src="{PhotoURL-500}" border="0" />
        {/block:Photos}
    </div>

    {block:Caption}
    <div class="entry">
        <blockquote>{Caption}</blockquote>
    </div>
    {/block:Caption}
{/block:Photoset}

CSS:

.my-photoset img {
    display: none;
}

.my-photoset img:first-child {
    display: block;
}

クラスは好きなように変更できます。例として挙げただけです。すでにテーマに結び付けられるクラスがあるかもしれません。

于 2012-11-29T18:53:29.300 に答える