我在Drupal中创建了一个"View"*来抓取所有内容并制作站点地图,但我意识到它没有从我创建的块中抓取内容的选项。有人知道我能不能做到吗?
如果不是,我是否应该将每个块设置为一个页面,以便它可以在页面中爬行?我担心这最终会变得无法控制。还有什么其他的选择/解决方法?我的最终目标是制作一个站点地图——也许我把它弄得太复杂了?
*为了表达我的观点,我这样做了:管理-> ->视图->添加结构。然后我把它做成一个页面,命名为"site-index",并将其命名为"show Content of type All"(标记字段为空)。然后我选择"Content: Title"作为我的字段,我的过滤条件设置为:"Content: Published (Yes):"——这样,它将抓取我的网页的标题。
谢谢,如果需要进一步澄清,请回复!
如果我错了,我道歉,但我认为这里可能有一点术语混乱。在视图上下文中,Content
表示节点,而不是站点上的所有HTML内容。视图将返回所有已发布节点的列表,这些节点实际上是站点上的页面。
在一个正常的站点地图(如果有这样的东西),你只会链接到整个页面,而不是页面的一部分,像一个块,他们本质上是用来提供一个层次的概述,你的网站,以帮助用户导航,可能更重要的是,这些天,搜索引擎(你可以提交一个XML站点地图,而不是主要的搜索引擎,但这真的是另一个问题)。
与其自己动手,我建议你下载并安装Sitemap模块,它会为你做所有的工作,以及在各自的层次结构中安排内容。