如何找到节点的上一个/下一个兄弟节点?
通过 eZ Publish, 当给定一个 ezContentObjectTreeNode 对象时,如何找到它的上一个/下一个同级对象? 有模板运算符吗?如果没有的话,有没有php的方法呢?
with eZ Publish,
when given an ezContentObjectTreeNode object, how can I find its previous/next sibling?
Is there a template operator? If not, is there a php method?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是一种基于节点的children属性的方法。
您还可以使用模板获取功能。
http://doc.ez .no/eZ-Publish/Technical-manual/3.6/Reference/Modules/content/Fetch-functions/list
我不确定第一种方法是否会保持排序。但是,如果您正确使用 fetch 函数,那肯定会的。
Here is a way, based on the children property of the node.
You could also use a template fetch function.
http://doc.ez.no/eZ-Publish/Technical-manual/3.6/Reference/Modules/content/Fetch-functions/list
I'm not sure if the first method will maintain sorting. However if you use the fetch function properly that certainly will.
有时可以使用来自 design/base/override/templates/full/image.tpl 的获取技巧:(
不要忘记将“图像”过滤更改为更实际的内容)
Sometimes the fetch trick from design/base/override/templates/full/image.tpl can be used:
(dont forget to change 'image' filtering to something more actual)