0

我在 Drupal 中创建了一个“视图”* 来获取所有内容并基本上制作站点地图,但我意识到它没有从我创建的块中获取内容的选项。有没有人知道我是否能做到这一点?

如果不是,我是否应该让每个块都成为一个页面,以便它可以爬过这些页面?我担心这最终会变得无法管理......还有哪些其他选择/解决方法?我的最终目标是制作站点地图——也许我把它弄得太复杂了?

*为了表达我的观点,我做了:管理->结构->视图->添加。然后我把它做成了一个页面,称之为“站点索引”,并让它“显示所有类型的内容”(标记字段为空)。然后我为我的字段选择了“内容:标题”,我的过滤条件设置为:“内容:已发布(是):” - 这样,它将获取我网页的标题。

谢谢,如果需要进一步澄清,请回复!

4

1 回答 1

1

抱歉,如果我错了,但我认为这里的术语可能有些混乱。在视图的上下文中是Content指节点,而不是站点上的所有 HTML 内容。您的视图将返回所有已发布节点的列表,这些节点本质上是您网站上的页面。

在普通站点地图上(如果有这样的事情),您只会链接到完整页面,而不是像块这样的页面部分,它们本质上用于提供您网站的分层概览,以帮助用户导航,可能更多如今,重要的是搜索引擎(您可以将 XML 站点地图提交给主要搜索引擎,而不是这个,但这确实是另一个问题)。

实际上,我建议您下载并安装站点地图模块,而不是自己执行此操作,该模块将为您完成所有工作,并在各自的层次结构中安排内容。

于 2011-12-01T19:26:18.880 回答