当两个自定义字段 ordering/sorting 时,如何防止频道条目按 edit_date 排序?
How to prevent channel entries from sorting by edit_date when ordering/sorting by two custom fields?
我有一个频道条目标签,我正尝试通过用于当天的自定义日期字段对其进行排序,然后我想通过用于开始时间的另一个自定义字段对它们进行排序。
在编辑条目之前,排序和排序工作正常。然后 edit_date 优先,条目移到顶部。
下面是我使用的基本表达式引擎标记:
星期几 = 表达式引擎日期字段
start-time = 来自 Devotee 的第三方安装字段类型 https://devot-ee.com/add-ons/time-select
{exp:channel:entries channel="{segment_1}" category="12" orderby="day-of-week|start-time" sort="asc|asc" sticky="no"}
<span>{day-of-week format="%D"}">{session_date format="%D. %M. %d, %Y"}</span>
<span>{start-time format="%g:%i %a"} - {end-time format="%g:%i %a"}</span>
我最终将我的频道条目分成三个单独的块,对应于我需要的一周中的每一天 - 星期三、星期四和星期五。这样我只需要 order/sort 一个参数 - 时间。
我有一个频道条目标签,我正尝试通过用于当天的自定义日期字段对其进行排序,然后我想通过用于开始时间的另一个自定义字段对它们进行排序。
在编辑条目之前,排序和排序工作正常。然后 edit_date 优先,条目移到顶部。
下面是我使用的基本表达式引擎标记:
星期几 = 表达式引擎日期字段
start-time = 来自 Devotee 的第三方安装字段类型 https://devot-ee.com/add-ons/time-select
{exp:channel:entries channel="{segment_1}" category="12" orderby="day-of-week|start-time" sort="asc|asc" sticky="no"}
<span>{day-of-week format="%D"}">{session_date format="%D. %M. %d, %Y"}</span>
<span>{start-time format="%g:%i %a"} - {end-time format="%g:%i %a"}</span>
我最终将我的频道条目分成三个单独的块,对应于我需要的一周中的每一天 - 星期三、星期四和星期五。这样我只需要 order/sort 一个参数 - 时间。