AjaxSearchでDittoリストが検索されない

プログラム(機能)関連の開発の話題
返信する
puupuu
メンバー
メンバー
記事: 25
登録日時: 2012年1月19日(木) 20:03

AjaxSearchでDittoリストが検索されない

投稿記事 by puupuu »

はじめまして。
MODXを使い始めて4か月の初心者です。
AjaxSearch(non-ajaxモード)で、検索フォルダを指定して使っています。

[!AjaxSearch?
&ajaxSearch=`0`
&showInputForm=`0`
&parents='in:2'
&tplResult='****'
!]

検索対象のフォルダ内に、
他のリソース(たとえばid5)から、本文をDittoやgetDocumentで呼び出して構成した(リソースid7)があるのですが、
AjaxSearchで検索すると、(リソースid7)のスニペットで呼び出して表示させている部分が検索されません。
たとえば、「MODX」というワードが「リソースid5」の本文に書かれていて、「リソースid7」でスニペットを使ってその本文を呼び出しているのですが、
検索されるのは「リソースid5」だけです。

AjaxSearchのパラメーターを変更することによって、スニペットで呼び出した部分も検索対象に含めることは可能なのでしょうか?
「MODX」というワードで検索すると、「リソースid5」「リソースid7」が検索結果にでるようにしたいです。

アドバイスよろしくお願いします。
アバター
yama
管理人
記事: 3236
登録日時: 2009年7月29日(水) 02:50

Re: AjaxSearchでDittoリストが検索されない

投稿記事 by yama »

MODXのようにデータベースでデータを管理するタイプのCMSの場合、通常はそのような検索はできないはずですし、実際AjaxSearchにはそのようなオプションは存在しません。でもMODXの場合、パース結果を検索対象にするなど、少し工夫すればできそうに思います。AjaxSearchに機能を追加する必要がありますが、しばらくお時間いただけたら考えてみます。
puupuu
メンバー
メンバー
記事: 25
登録日時: 2012年1月19日(木) 20:03

Re: AjaxSearchでDittoリストが検索されない

投稿記事 by puupuu »

yama様

返信ありがとうございます。なるほど、そういうものなのですね。勉強になります。お暇なときにでも良い案があればあれば検討していただけるとうれしいです!よろしくお願いします。
返信する