0

カテゴリアーカイブの一部として表示する必要のある一連のエントリがあります。

私はこのようにコードを作成しました:

{exp:channel:category_archive channel="botanical_gardens" style="linear"}
    {categories}
        <h3>{category_name}</h3>
        {if category_description}
            <p>{category_description}</p>
        {/if}
    {/categories}
    {entry_titles}
        <a href="{garden_url}">{title}</a><br />
    {/entry_titles}
{/exp:channel:category_archive}

これは、サイトのURLに関連付けられているURLを除いて機能します。これらの各エントリは外部サイトにリンクしているので、正しいURLを取得するためのコードを作成するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

1

カテゴリアーカイブタグ内にカスタムフィールドを表示することはできません。代わりに、チャネルカテゴリタグを使用し、その中にチャネルエントリタグを配置する必要があります。

{exp:channel:categories channel="botanical_gardens" style="linear" disable="category_fields"}
     <h3>{category_name}</h3>
     {if category_description}
         <p>{category_description}</p>
     {/if}
    {exp:channel:entries channel="botanical_gardens" category="{category_id}" disable="member_data|pagination|categories"}
        <a href="{garden_url}">{title}</a><br />
    {/exp:channel:entries}
{/exp:channel:categories}
于 2012-08-23T21:52:43.233 に答える