目前在我们的网站上,我们有4个网页链接资源,这些资源在页面上以正确的顺序显示(按标题上的日期显示),但是在添加一个以上的网络链接资源后,它会添加到页面中,但会在第一个下方显示一个链接,它应该在顶部。
我不确定在哪里查看手动重新排序这些,并且似乎没有任何选项可以从ModX界面或资源编辑菜单执行此操作(设置“索引”不执行任何操作)。
有没有办法实现这个目标?这可能是自定义的,我需要找到订单发生的位置?我查看了此页面的Snippets文件夹,但无法找到任何看起来像订购的内容。
可能相关的noob问题:如果我们只想通过html手动重新排序链接,我们如何通过ModX直接修改源代码?
答案 0 :(得分:1)
如果您使用自定义代码段来提取链接,则modx根本不会为您执行任何排序,这需要写入代码段本身。
如果您使用的是getResources,[http://rtfm.modx.com/display/ADDON/getResources]会在文档中查找sortby选项。我不是100%确定默认值是什么。
如果您使用WayFinder [http://rtfm.modx.com/display/ADDON/Wayfinder],默认排序顺序将是它们在资源树中出现的顺序,我相信它是menuindex。我相信WayFinder也有一个排序选项。 [见文档]
如果在资源树中移动物体时没有看到更改,请确保清除缓存,因为资源树中的更改不会自动刷新缓存。
要手动将链接添加到页面/资源中,您需要找到显示链接的chunk / snippet / template并相应地修改链接。
答案 1 :(得分:0)
要手动重新订购“资源树”中的资源,您只需通过鼠标“拖放”来更改资源位置。