在 Drupal 中将 CCK 节点内容拆分为多个页面?
我在 Drupal 中有一个相对较长的自定义内容类型,我试图将其拆分为几个页面。该页面有一堆自定义 CCK 字段,我想做一些类似节点名称/通用/、节点名称/定价/、节点名称/照片等的操作。我需要哪些模块和技术做这个吗?我对 Drupal 仍然是一个相对新手,所以我不确定这是否可以通过视图、面板或其他东西来完成。
I've a relatively long customized content type in Drupal that I'm trying to split across a few pages. The page has a bunch of custom CCK fields and I'd like to do something like node-name/general/, node-name/pricing/, node-name/photos, etc. What are the modules and techniques I would need to do this? I'm still a relative newbie to Drupal so I'm not sure if this is something that could be done with Views, Panels, or something else.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我建议为此使用视图。 Views 和 CCK 是一个很好的组合。
在视图中,您可以添加一个新的“页面”视图,然后根据 url 获取正确的记录(为此使用设置参数)。
您可以使用“页面设置”路径为 cck 中的不同部分添加单独的视图。
尽管这个解释本身并不容易直接在视图中做到这一点。这是无需编写自己的模块即可实现的方法。一旦熟悉了视图,它应该相当简单。
此处可能是开始查看视图的好地方
I recommend using views for this. Views and CCK go together very well as a set.
In views you can add a new 'page' view then based on the url to get the correct record (you use the settings Arguments for this)
You can add separate views for the different sections in your cck using the 'Page settings' path.
Although this explanation will not in itself be easy enough to get straight up and do this in views. This is the way of doing it without writing your own module. Once familiar with views it should be fairly simple though.
A good place to start with views might be Here