2

更新しました

RedDot CMSを使用して、「サブページ」(ページ内のページ)に直接リンクすると、メインの親のコンテキスト内ではなく、そのサブページだけが表示されます。そのサブページを参照すると、必要に応じて表示されます。

キーワードを介していくつかのページにリンクされたリストがあります。そのリストを含むテンプレートには、各アイテムのリンクが表示されます。これらのリンクのいずれかをクリックすると、直接リンクされているサブページのみが表示されます。

親のコンテキスト内でサブページを表示するには、これらのリンクが必要です。たとえば、メインリンクが存在するページです。

ベースページのIDが100であるとします。これには、サブページ201、301、および401を含むリストがあります。それぞれ、各サブページのメインリンクは200、300、および400です。100を表示すると、次のように表示されます。各ページへの一連のリンクを含むそのベースページ。ただし、これらのリンクのいずれかをクリックすると、201、301、または401ページが表示されます。これらのリンクが200、300、および400ページを指すようにする必要があります。

サブページごとに親が異なるため、ターゲットコンテナを使用できません。

4

1 に答える 1

1

Reddot で同じことを再現したところ、これについて少し考えてみました。私が理解しているように、キーワードが割り当てられているサブページにリンクしていますが、そのサブページは 1 つ以上の親ページに含まれている可能性があります。

サイトでサブページと親ページが常に 1 対 1 で関連付けられている場合、サブページを作成する必要はありません。同じサブページが複数の親で使用されている場合、すべての親ページをリストにリンクしますか?

アップデート:

ちょっとしたハックである 1 つのアイデアは、優先する親ページにリンクする各サブページにアンカーを追加し、通常はリストを表示する代わりに、render タグを使用してリストをループし、サブページではなく、アンカー内のページにリンクします。

于 2009-07-16T23:59:49.787 に答える