在Concrete5中,如何启用外部链接1)被索引,2)使用搜索块显示在搜索结果中。我想当1工作时,第2点会自动发生吗?
答案 0 :(得分:1)
不幸的是,除了页面上的via块或页面属性(自定义属性)之外,无法以任何方式使用C5搜索索引。这意味着您无法在C5中向搜索索引添加外部链接,因为链接到的页面不是您站点的一部分,因此它们上没有具体的5块,而且您也无法在外部链接上设置自定义属性(尽管实际上通过“页面搜索”仪表板页面有一个迂回的方法 - 但我觉得这是系统中的一个错误,因为设置这些属性实际上并没有做任何我能说的事情。 / p>
答案 1 :(得分:0)
concrete5搜索索引遍历了包含在concrete5页面中的块,并在其BlockController实例中查找可索引内容。
详细地说,它做了这两件事:
查找此功能,如果不存在则添加
public function getSearchableContent() {
return $this->yourTitle . ': ' . $this->yourExternalLink;
}