クレジットカードというチャンネルを作成しました。そこで、すべてのクレジットカードをループして出力するインデックスを持つクレジットカードと呼ばれるテンプレートグループを作成しました。この側面は正常に機能します。credit-cards.groupフォルダー内のindex.htmlファイルのコードは次のとおりです。
{exp:channel:categories category_group="1" style="linear" dynamic="no"}
<div class="card-list tab" id="{category_url_title}">
<h2 class="category-title">{category_name} Credit Cards</h2>
<div class="cards">
{exp:channel:entries channel="credit_cards" category="{category_id}" dynamic="no"}
<article>
<h4><a href="{url_title_path='credit-cards'}">{title}</a><span class="web-exclusive">MBNA Website Exclusive</span></h4>
<ul>
<li class="col-img">
<a href="{url_title_path='credit-cards'}"><img width="116" height="84" alt="MBNA Platinum Credit Card" src="../lib-ui/img/cards/core/core_116x84/mbna_platinum_card_116x84.png"></a>
</li>
<li class="col-bt">{balance_transfer_rate}</li>
<li class="col-purchases">{purchases_rate}</li>
<li class="col-features">{key_features}</li>
<li class="col-apply">
<a rel="blank" class="btn btn-success" href="{apply_url}">
Apply Now<span class="hide"> for the {title}</span>
</a>
<a class="cta" href="{url_title_path='credit-cards'}">
Learn more<span class="hide"> about the {title}</span>
</a>
<label class="mbna-credit-card checkbox" for="compare_1">
<span tabindex="0">
<input type="checkbox" value="mbna-credit-card" id="compare_1">
</span>
<span class="hide"> Add the {title} to </span>Compare
</label>
</li>
</ul>
<p class="rep-ex">{representative_example}</p>
</article>
{/exp:channel:entries}
</div>
</div>
{/exp:channel:categories}
だから私の質問はこれです。ビザクレジットカードと呼ばれるクレジットカードを持っているとしましょう。そのために生成されているURLは/credit-cards/visa-credit-cardです。このリンクをクリックすると、インデックスページが再び表示されます。グループ内にsingle.htmlという別のテンプレートファイルを作成しました。このファイルには、1枚のクレジットカードを出力するコードが含まれています。これは次のようになります。
<h1>Credit Card Page</h1>
{exp:channel:entries channel="credit_cards" limit="1"}
{if no_results}
{redirect="404"}
{/if}
では、単一のエントリの代わりにこのテンプレートファイルを使用するにはどうすればよいですか?