We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 19592
    • 56 Posts
    Ditto2.0.2のTagging機能についての質問です。
    タグをブログのカテゴリーリストのように使えないかなぁ、と使ってみたのですが、思ったようにいきません。

    Taggingを使って、以下のようにプレイスホルダにタグリンクを書き出しています。

    スニペットコール
    [!Ditto? &parents=`600` &display=`5` &tpl=`article_list` &dateSource=`pub_date` &dateFormat=`%Y.%m.%d` &paginate=`1` &id=`myDittoCall` &extenders=`tagging` &tagDelimiter=`|`  &tags=`AAA|BBB|CCC|DDD` &tagData=`article_category`!]

    プレイスホルダ
    [+myDittoCall_tagLinks+]

    このページには「AAA|BBB|CCC|DDD」いずれかのタグが付いたページがリストに並らび、
    プレイスホルダで書き出したリンクには「AAA|BBB|CCC|DDD」がそれぞれリンクになっています。

    この「AAA」のリンクをクリックした場合、
    タグ「AAA 」が付いたページのみが、表示されると思ったのですが、
    やってみるとどのタグリンクをクリックしても全てのページが表示されてしまいます。

    これは仕様なのでしょうか?
    またはわたしのスニペットコールの書き方が間違っているのでしょうか??

    スニペットコールのtagを
    &tags=`AAA`
    とすれ、ばタグ「AAA 」が付いたページのみが表示されるので、
    タグ「AAA 」表示用のページをつくり、タグリストのリンクは手動でリンクさせる^^;
    という方法も考えたのですが、もっとスマートな方法があるように思います。

    方法をご存知の方、ご教授下さい。

    よろしくお願いします。
      • 19033
      • 892 Posts
      こんにちは。
      サンプルコンテンツのblogが参考になると思います。
      たぶん、min-o さんが、おやりになりたいことと同じだと思うのですが。。
        • 19033
        • 892 Posts
        こんにちは。
        自分のとこでやってみました。こんな感じでいいのでしょうか...?
        http://www.liolion.info/modx/resource/

        リソース解説の下にサブカテゴリとして「プラグイン」「スニペット」「モジュール」というのが
        あるので、それでページ表示を行ってみました。「スニペット」をクリックすると、「スニペット」の
        一覧が、「プラグイン」をクリックすると、「プラグイン」の一覧が表示されます。

        スニペットコール:
        [!Ditto? ..... &extenders=`tagging` &tagData=`subcategory` &tagDelimiter=`,`!]

        TV:subcategory
        入力タイプ:Listbox(Multi select)
        入力値のオプション:スニペット||プラグイン||モジュール...他
        ウィジェット:Delimited List
        Delimiter:,

        ドキュメント作成時に、クリックで選択できるよう、TVの入力タイプを
        Listboxにしていますが、taggingの方法としては、サンプルコンテンツの
        blogと同じです。
          • 19592
          • 56 Posts
          MEGUさん
          回答ありがとうございます。

          サンプルBlog拝見しました。
          これもやりたかったことの一つなので、早速使わせていただきました。
          ありがとうございます。
          TVウィジェットのDelimited Listはこうゆうこうゆう時に使うのですね。 smiley

          ですが、一番やりたかったのは
          全てのタグを自動でずらずらと書き出して、それぞれをクリックするとそのタグの付いたページのみが表示される、というものなのです。

          http://www.bibuly.com/mypage/UserPage/min/BOOK/HaveList/
          ここのタグリストみたいなものを考えてます。
          (文字の大きさは変わる必要ないです)

          dittoとは別のスニペットを使ったほうがいいのかもしれないですが…。
            • 36592
            • 970 Posts
            こんにちは~
            Quote from: min-o at Oct 17, 2007, 10:01 PM

            http://www.bibuly.com/mypage/UserPage/min/BOOK/HaveList/
            ここのタグリストみたいなものを考えてます。
            (文字の大きさは変わる必要ないです)

            dittoとは別のスニペットを使ったほうがいいのかもしれないですが…。
            何となく、いわゆる「タグクラウド」に近い気がしますね~
            使ったこと無くて無責任で申し訳ないのですが、こんなのは如何でしょう?
            http://modxcms.com/TvTagCloud-734.html
              • 19592
              • 56 Posts
              tkfm さん
              情報ありがとうございます。

              TvTagCloud 2.1.1
              よさそうなので、使ってみましたが、動きません…しくしく embarrassed

              サイトにあった一番単純な形で以下のスニペットコールを書いたのですが、なにも表示されません。
              [!TvTagCloud? &parent=`600` &landing=`779` &tvTags=`article_category` &showCount=`1`!]

              リンク先のリストlandingページ ID779には
              [!Ditto? &parents=`600` &tagData=`article_category` &tagDelimiter=`,`!]

              TagCloud 1.1みたいに日本語だとうまく動かないのでしょうか??
                • 19033
                • 892 Posts
                あ、なるほど?
                文書中の単語の出現回数によって自動的に単語を拾って表示する、
                ような感じでしょうか?そうすると、tkfm さんの言われるように
                タグクラウドの方なのかな?

                7bitさんが「TagCloud」を、日本語用に改造されたバージョンも書いておきますね。
                http://nanabit.net/modx/modx-using-tagcloud-in-japanese.html
                  • 19592
                  • 56 Posts
                  MEGUさん
                  レスありがとうございます。

                  7bitさんが「TagCloud」を、日本語用に改造されたバージョンも書いておきますね。
                  http://nanabit.net/modx/modx-using-tagcloud-in-japanese.html

                  TagCloudはページ全体から単語を拾ってくるタイプですね。
                  それよりはTVで設定した単語のみを拾うタイプを探しています。

                  表示はタグクラウドっぽいですが、中身はカテゴリーわけ(タグだと複数カテゴリーにも対応できるので)という方式がいいなぁと思っています。
                  なので、tkfm さんご紹介のTvTagCloud 2.1.1が有望そうなんですが…。
                  なんで動かないんだろう??
                    • 36592
                    • 970 Posts
                    Quote from: min-o at Oct 18, 2007, 04:00 AM

                    TvTagCloud 2.1.1
                    よさそうなので、使ってみましたが、動きません…しくしく embarrassed
                    「動かない」というのは、
                    1. TvTagCloudスニペットコールでタグ一覧が表示されない。
                    2. Diitoスニペットコールで該当タグを含む記事の一覧が表示されない。
                    のどちらでしょうか?
                    多分「1」の方なんですよね?


                    TagCloud 1.1みたいに日本語だとうまく動かないのでしょうか??
                    言い出した手前、自分でも使ってみました。
                    タグに日本語を書いてもタグ一覧は表示されますね~

                    テンプレート変数の名前は間違ってないですよね?
                      • 19592
                      • 56 Posts
                      tkfm さん
                      レスありがとうございます。

                      動かない」というのは、
                      1. TvTagCloudスニペットコールでタグ一覧が表示されない。
                      2. Diitoスニペットコールで該当タグを含む記事の一覧が表示されない。
                      のどちらでしょうか?
                      多分「1」の方なんですよね?

                      はい。1の方です。
                      テンプレート変数名もあっているのですが…。
                      2の方はタグと関係なく指定したdittoの指定個数が表示されます。
                      (1が表示されないのでリンクでなく直アドレスで開いてるのから、dittoの振る舞いのみなのは当然ですが)

                      tkfm さんのとこで動くとなると
                      日本語が問題なわけでも、ないようですね。

                      うーーん。もう少しいじってみます。