特定の結果にリンクする検索結果の構成に問題があります。
{auto_path} が関連するテンプレート グループとテンプレートにリンクするようにチャネル検索設定を設定しましたが、これでまったく問題はありませんでした。
私が抱えている唯一の問題は、結果のタイトルをクリックすると、特定のエントリを表示するのではなく、特定のエントリを表示するページに移動したときに、そのチャネルに投稿された最新のエントリが表示されることです。
また、結果をクリックすると、URL が次のように表示されることにも気付きました。
http://www.mywebsite.com/ee_site/index.php?/template_group/template/entry
実際には次のようにレンダリングされます。
http://www.mywebsite.com/ee_site/index.php?/template_group/template/?/entry
テンプレートとエントリの間の余分な '?/' はどうしたのですか?
結果ページのコードは次のとおりです。
{embed="embeds/html-head" page_title="Blog"}
<body>
<div id="container">
{embed="embeds/header"}
{embed="embeds/navigation"}
<div id="hero">
<div id="heading">
<div id="title">
<h2>{exp:search:total_results} RESULT(S) FOR {exp:search:keywords}</h2>
</div>
</div>
<div id="blog">
<ul>
{exp:search:search_results}
<div class="blog">
<li class="search_results"><strong><a href="{auto_path}">{title}</a></strong> from <em>{channel}</em>
<br/>
{excerpt}
<br/>
</li>
</div>
{/exp:search:search_results}
</ul>
</div>
</div>
{embed="embeds/footer"}
</div>
</body>
</html>
これがギャラリーエントリのコードです
{embed="embeds/html-head"}
<body>
<div id="container">
{embed="embeds/header"}
{embed="embeds/navigation"}
<div id="hero">
<div id="heading">
{exp:channel:entries channel="gallery" limit="1" disable="pagination"}
<div id="title">
<h2>Gallery</h2>
</div>
<div id="story_title">
<h2>{title}</h2>
</div>
</div>
<div id="video_main">
<img class="image" src="{image}" alt="{title}">
</div>
<div id="featured" class="main">
<p>{info}</p>
<p class="url">{source}</p>
</div>
{/exp:channel:entries}
{embed="embeds/footer"}
</div>
</body>
</html>
カテゴリーページでは、エントリーをクリックしてこのページに移動すると、クリックした特定のエントリーが表示されるので、その点で問題がないことはわかっています。
どんな提案/解決策も大歓迎です。私が見つけていないのは些細なことだと確信しています!