0

我有一个相当大的企业站点,我需要创建一个动态 HTML 站点地图。类似于Apple 的站点地图

考虑到这一点,我创建了一个视图,该视图列出了所有基于节点的页面(即那些创建并与内容类型相关联的页面)。问题是网站上的许多页面是在视图或自定义页面中创建的页面,并且 URL 是在那里定义的。这些不是动态页面,而是构建为不同部分的主页的页面。

示例:站点具有团队内容类型。此内容包含有关员工的信息。节点级别的页面是 site.com/team/john-doe。我已经使用 URL site.com/team 设置了一个查看页面 - 这列出了团队成员的姓名和照片。

网站上的许多部分都是这种情况,因为这些是重要页面,我需要以某种方式创建一个列出这些页面的视图,这样我就可以获取该视图内容窗格和基于节点的内容页面并将其放入自定义页面构建 HTML 站点地图。

由于这些自定义页面未存储在数据库中,因此我不确定如何获取视图以提取该数据并将其呈现为列表。

有什么建议么?

4

1 回答 1

0

我认为您希望实现的目标将更多地由菜单驱动,而不是由视图或节点、自定义或其他方式驱动。菜单系统包含对站点上所有路径的引用,无论它们是由节点、视图、分类法、自定义代码等创建的。

您可能会发现菜单视图模块对此很有用: http: //drupal.org/project/menu_views

对于稍微不同的方法,我还建议查看站点地图模块: http ://drupal.org/project/site_map

于 2012-12-29T19:13:07.813 回答