我面临的问题是,我在Drupal6的内容页面中动态地包含了新闻(可以把它想象成某种专有形式的RSS),所以我的内容页面看起来像这样:
<?php
require_once('foo/news.php');
showNews(); // here we go
?>在showNews()中,我检查$_GET('newsID')。如果未设置,我将显示一个新闻概述页面--各种新闻的标题,并使用适当的?newsID=123参数链接到详细信息页面。如果是,我将显示该单独的新闻条目。很复杂,但没有比这更深入或更复杂的嵌套了。
一般来说,这就像是一个魔咒(也是因为我有一个不错的所有者缓存机制)。麻烦:现在我希望Drupal6搜索在搜索结果中包含这些新闻。我该怎么做呢?
如上所述,它不是无底的:它有一个概述页面,大约30个“条目”,最近的“每日”就足够了,所以如果我每天连接一次cron.php,擦除和重新索引一次,我就会很好。但是我完全不知道从哪里开始“提供”我的内容给drupal search..
这是否可行。或者,比如说,求助于谷歌定制搜索是我唯一的选择?是否有一些Drupal扩展可以通过前端进行搜索索引/爬行?(可以说是卷曲本身)。
谢谢你们,ツ
发布于 2011-08-17 17:23:32
您可以为获取新闻的提要创建一个定制的Feeds解析器。在此基础上,您可以将新闻作为节点导入,并使用视图搜索该内容。
要掌握如何创建提要解析器,可以查看Feeds: YouTube parser module。
https://stackoverflow.com/questions/7077616
复制相似问题