Namazu-devel-ja(旧)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: idxname を NMZ.result.normal.ja に表示させる機能



しげまつです。

> NMZ.result.normal.jaを直接書き換えれば可能なはずです。
> 現にそうやっていましたし。

こちらで試してみた限り、できなかったのですが
どんな感じでやってるんでしょうか?

以下に、自分の方法を書いてみます。

インデックスが次のようにあるとします。

 /
  + usr/
    + local/
      + var/
        + namazu/
          + index/
            + foo/
            + bar/
            + baz/

/usr/local/var/namazu/indexにfoo,bar,bazを
合わせたインデックスを置いています。

そして、NMZ.head.jaに複数のインデックスを選択できるように
チェックボックスを置いておきます。

 <strong>対象インデックス</strong>
 <ul>
 <li><input type="checkbox" name="idxname" value="foo">foo
 <li><input type="checkbox" name="idxname" value="bar">bar
 <li><input type="checkbox" name="idxname" value="baz">baz
 </ul>

.namazurcでTemplateを指定しなければ
foo,barをチェックした場合、それぞれのTemplateが生きてくるので
サイト名を出すのは可能だと思います。
ただ、チェックをつけないで検索した場合
/usr/local/var/namazu/indexのTemplateを見に行くため
サイト名を表示させることができませんでした。

そのため、実装する必要があると感じたのですが
いい方法があるんでしょうか?