gpt4 book ai didi

ExpressionEngine:帮助与反向相关条目排序

转载 作者:行者123 更新时间:2023-12-04 12:42:10 25 4
gpt4 key购买 nike

我在排序一些反向相关条目时遇到了一些问题。 EE 只是有一些限制,我正在寻找快速解决方案。您可以提供的任何帮助将不胜感激。

我有两个 channel :注册和学生。学生有一个关系字段,将每个条目链接到注册 channel 中的一个条目。 (我需要继续使用 EE 关系字段。)

学生 channel 分配有两个类别组:成绩(组#1)和乐器(组#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 中特定类别的条目)并将它们按组 #2 中类别的自定义顺序排列。

再次 -- 第 2 组中的类别按自定义顺序排列,我需要按该自定义顺序显示相关条目。这个很重要。

有任何想法吗?这可以通过自定义查询来完成吗?如果可能的话,我真的很感激一个代码示例。这使我在 EE 和 SQL 方面的能力得到了提升。

非常感谢您抽出宝贵时间。

最佳答案

我真的不再使用本地关系了,对我来说太麻烦了。所以playa会更好。但是,我发现了这个错误,它可能与您的问题有关:
http://expressionengine.com/bug_tracker/bug/16373

关于ExpressionEngine:帮助与反向相关条目排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12908357/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com