0

これは非常に迷惑であるか、非常に恥ずかしいことです。私は自分のブログのほとんどを設定しましたが、それらを含むセクション/ウェブログとは対照的に、どこにどのように単一エントリ テンプレートを設定したのかわかりません。私は自分の人生でそれを行う方法に関する情報を見つけることができません。

ExpressionEngine はあらゆる種類の方法でエントリにリンクするため、すべてのエントリの正規リンクを定義したいので、これは特に重要です。

そのため、のフロントページとして機能するインデックスを備えたブログセクション/ウェブログがある場合がありますmydomain.com。これは、通常のブログで行うことを想像できるように、私のすべてのエントリを一覧表示します。単一のエントリのリンクのコードをカスタマイズする必要があるときに問題が発生します。

4

1 に答える 1

3

多数のエントリを表示するテンプレートが既に設定されていて、エントリごとに 1 つのエントリ ページが必要な場合は、次の手順を実行する必要があります。

{exp:channel:entries
channel="default_site"
sort="asc"
disable="member_data|pagination|categories"}

<a href="{url_title_path="template_group/template_name"}" title="{title}">{title}</a>

{/exp:channel:entries}

次に、上記の template_group/template_name で示されているテンプレートに (実際のテンプレート グループとテンプレート名に変更してください ;-))、次のコードを配置します。

{exp:channel:entries
channel="default_site"
limit="1"
dynamic="yes"
sort="asc"
disable="member_data|pagination|categories"}

{title}

{/exp:channel:entries}

上記の最初のチャネル エントリ タグで {url_title_path="template_group/template_name"} を使用すると、基本的に次のような URI が作成されるため、これによりエントリが 1 つだけ表示されます。

http://www.example.com/template_group/template_name/url_title_of_my_posted_entry

2 番目 (template_group/template_name) の単一エントリ テンプレート ページでは、URL タイトルが表示され、これを使用してチャネル エントリ タグをその 1 つのエントリだけに絞り込みます。

それが少し役立つことを願っています。

幸運をお祈りしています、

于 2011-04-05T09:39:17.753 に答える