【问题标题】:Drupal, searching dynamically created pagesDrupal,搜索动态创建的页面
【发布时间】:2011-02-18 15:54:12
【问题描述】:

我的 drupal 站点包含一个页面,其中产品详细信息是根据产品 ID 从数据库生成的。一项要求是产品详细信息是可搜索的。 Drupal 搜索索引静态页面。如何索引动态页面中生成的详细信息。

edit1:我正在使用 php 过滤器来生成页面。例如 drupalurl/products/id1、drupalurl/products/id2、drupalurl/products/id3 都将从数据库中提取不同的内容。

【问题讨论】:

  • 有关更多信息,请参阅 Drupal Search Interface 页面。您将不得不调整其中详述的 3 种搜索策略之一来索引来自外部源的数据。在自定义模块中实现 hook_search 可能是最适合您的问题的解决方案。
  • “动态页面”是由模块生成的页面,还是视图?或者它是一个你(ab)使用 PHP 过滤器来拉东西的页面?

标签: php drupal indexing dynamic-data


【解决方案1】:

hook_update_index - 可能是您问题的解决方案。您将需要“渲染”您的动态字段并使用此挂钩将它们发送到索引器。

【讨论】:

  • 谢谢。会调查的。
猜你喜欢
  • 1970-01-01
  • 2014-03-19
  • 1970-01-01
  • 2017-12-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-10
  • 1970-01-01
相关资源
最近更新 更多