カテゴリ | |
サマリ | config・トラッカーを設定するたび、ページリストがリセットされる。 |
バージョン | 1.4.6 |
投稿者 | アッカ |
状態 | 質問 |
投稿日 | |
トラッカーリストを編集できるconfig ページを編集しました。
するとすでに設置して稼動しておいた、trackerページの
listのタイトルや日にちがすべて
リセットされてしまいます。
どうすればよいんでしょうか?
- 実際にどのページを編集したのか、「listのタイトルや日にちがすべてリセット」というのがどういう状況なのか、今一歩分からないので推測で書きます。
:config/plugin/tracker/default以下の内容を変更したならば、テンプレート名を指定しないtracker/tracker_listの出力がそれにともなって変わるのは当然です。個別のテンプレートを作成して、tracker/tracker_listで指定すれば良いでしょう。 --
アッカ†
説明不足で大変申し訳ないです。実際に今稼動しているトラッカーページで説明します。
http://doracken.com/pukiwiki.php?%B2%E8%C1%FC%B7%C7%BC%A8%C8%C4
このページでは
#tracker_list(BBS1)
#tracker(BBS1)
を呼び出して表示しています。(現在#tracker_plusプラグインを使っていますが、不具合の現象はまったく同じです)
たとえば作成されるページを変更するために
config / plugin / tracker / BBS1 / page
(http://doracken.com/pukiwiki.php?%3Aconfig%2Fplugin%2Ftracker%2FBBS1%2Fpage)
を編集すると、
先ほどのトラッカーを呼び出しているページ
http://doracken.com/pukiwiki.php?%B2%E8%C1%FC%B7%C7%BC%A8%C8%C4
このページでは #tracker_list(BBS1)を使用していますが、
下の4つのように
[day]
[Category]
[Summary]
と表示されなぜかLISTのデータフィールドの値がリセットされてしまうんです。
- リセット...っていうのかな?既に存在するページのレイアウトと、編集後の :config/plugin/tracker/BBS1/page とのレイアウトが合致しなくなったために、各ページから該当するフィールドの値が読めなくなり、代わりに :config/plugin/tracker/BBS1/list で記載した内容が表示されている ということではありませんか?
対応方法は、既存のページの内容を変更後の page レイアウトにあうように1つづつ修正していくことです。修正後のページ内容は tracker_list の出力内容に反映されるはずです。
まとめとして、『既に運用を始めた trackerでPageレイアウトを後から変更するのは非常にコストがかかる』 と考えた方がいいです。*1 -- jjyun
- ちょうど、同じ症状で苦しんだので、レスします。まったく同じような現象を体験したのですが、★の内容も関係していると思うのですが、自分の環境ではtracker利用時にたとえば:config/plugin/tracker/BBS1/でfieldとかの項目を増やしただけでも、リセット?のような感じになりました。そこで、先ほどのURLの一番最後あたりを参考に:config/plugin/tracker/BBS1/を修正したら解消しました。(正規表現にマッチする?)しかし、pageの内容自体を修正した場合は、うまくいきませんでした。そこで、tracker_plusにしたところ、pageの編集をした場合でもある程度大丈夫になりました。大丈夫というのは、pagen新たに表示項目を増やしたような場合でも、過去に登録した項目はリセト?された感じに表示されるのは解消したということです。ちょうど今日やったばっかなのでちゃんと動いてるかはまだ自信ないですが・・・参考までに -- ピポパ