私はいくつかの逆関連エントリのソートに関するいくつかの問題に遭遇しました。 EEにはいくつかの制限があり、私は迅速な解決策を探しています。あなたが提供できるいかなる助力も感謝します。ExpressionEngine:逆順関連エントリを注文する
私は登録と学生の2つのチャンネルを持っています。生徒には、各エントリを登録チャネルのエントリにリンクする関係フィールドがあります。 (EE関係フィールドを引き続き使用する必要があります)
studentsチャネルには、グレード(グループ#1)と計測(グループ#2)という2つのカテゴリグループが割り当てられています。カテゴリID#1-6は成績カテゴリにあります。
次のコードは、私はそれが何をする必要があるかの半分を実現:
{exp:channel:entries channel="registrations" entry_id="{segment_4}" dynamic="no"}
<table>
{reverse_related_entries channel="students"}
{categories show="1|2"}
<tr>
<td><?php print $count; ?>.</td>
<td>{title}</td>
{embed="_includes/student_print" student_id="{entry_id}"}
</tr>
{/categories}
{/reverse_related_entries}
</table>
<table>
{reverse_related_entries channel="students"}
{categories show="3|4"}
<tr>
<td><?php print $count; ?>.</td>
<td>{title}</td>
{embed="_includes/student_print" student_id="{entry_id}"}
</tr>
{/categories}
{/reverse_related_entries}
</table>
<table>
{reverse_related_entries channel="students"}
{categories show="5|6"}
<tr>
<td><?php print $count; ?>.</td>
<td>{title}</td>
{embed="_includes/student_print" student_id="{entry_id}"}
</tr>
{/categories}
{/reverse_related_entries}
</table>
{/exp:channel:entries}
はここstudent_print埋め込みです:今
{exp:channel:entries channel="students" entry_id="{embed:student_id}" dynamic="no"}
<td><font size="2">{categories show_group="2"}{category_name}{/categories}</font></td>
<td><font size="2">{categories show_group="1"}{category_name}{/categories}</font></td>
{/exp:channel:entries}
- 私はそれが何をする必要があるか逆の関連順序ですインストゥルメントカテゴリグループ(グループ#2)のカテゴリのカスタムオーダーによるエントリ。私は現在行っていること(グループ#1の特定のカテゴリからのエントリをそれぞれ表示する3つのテーブルを表示して)をグループ#2のカテゴリのカスタム順に並べる方法を知りませんでした。
もう一度 - グループ#2のカテゴリはカスタムオーダーであり、関連オーダーをカスタムオーダーで表示する必要があります。これは重要。
アイデア?カスタムクエリでこれを行うことはできますか?可能であれば、コード例を本当にありがとうと思います。これは、私のEEとSQLチョップをそのまま引き伸ばしています。
ありがとうございます。
これはあまり変更されませんでした。この問題は、3つのグループのそれぞれの結果をカテゴリグループ#2で注文することを依然として試みています。 そして今: <フォントサイズ= "2"> {カテゴリshow_group = "2"} {CATEGORY_NAME} {/カテゴリ} <フォントサイズ= "2"> {カテゴリshow_group = "1" } {category_name} {/ categories} 両方ともgroup#1のcategory_nameを出力します。 他の考えはありますか? –