• スニペット:Wayfinder2.0(メニュー・サイトマップ・パンくずリストにも)#

  • MEGU Reply #1, 5 years, 5 months ago

    Reply
    自分で、試したり、ドキュメントを読んで、自分なりに理解したことを解説してみました。
    間違いも多くあるかも知れません。どうぞ、ご指摘下さい。
    また、書いてある内容を試す場合は、自己責任でお願い致します。

    概要: wayfinderは、様々な形でドキュメント(タイトル)の一覧を出力出来ます。
    サイド用のメニューを作ったり、グローバルナビ用にメニューを作ったり、パンくずリストにもりようできます。

    基本的な書式:

    詳細 詳細 http://modx.liolion.net/resource/Wayfinder.html
    サンプル http://modx.liolion.net/modxsample/wayfindersample/


  • nori Reply #2, 5 years, 5 months ago

    Reply
    MEGUさん
    はじめまして、noriです。
    自分はMODxを使い始めたばかりで、まだ解らない事
    だらけです。 PHPが解るわけでもなく、MODxのサンプル
    を見ながら思考錯誤しながら使っている状態ですので、
    このような、スニペットの具体的な利用方法の投稿は
    とても助かります。




  • MEGU Reply #3, 5 years, 5 months ago

    Reply
    noriさん。こんにちは。
    ありがとうございます。
    私も、いくらか下地(Movabley Type、geeklog)が
    あるくらいで、MODxは、始めたばかりです。
    一緒にがんばりましょう。。


  • kymsotk Reply #4, 4 years, 10 months ago

    Reply
    こんにちは。

    showSubDocCountで取得されるカウント数が
    どうも、メニュー表示のドキュメントのみのようですが
    この逆で、メニュー表示してないドキュメントのみを
    カウントさせたいのですが。。。。。

    可能ですか?

    よろしくお願い申し上げます。
    PS:ドキュメントは公開になってます。


  • MEGU Reply #5, 4 years, 10 months ago

    Reply
    こんにちは。

    結論から言うと、Wayfinderの通常の使い方では無理なんじゃないでしょうか。
    パラメータでは指定できないと思います。

    showSubDocCountの場合、公開ドキュメントでかつ、
    メニューに表示にチェックが入っているもので、かつ、直下の子どもの数。
    を表示すると思います。

    カウントさせるパラメータはたぶんこれしかないと思いますし、このパラメータは
    上記の機能、なんですよね。。

    ドキュメントの数を数えるスニペットなんかがあれば、できそうな。。

    カレントドキュメントの子ドキュメントの数を数えるスニペット:
     とか。
     パラメータ:
     ・id ... docid (デフォルト カレントドキュメント)
     ・level ... どの階層まで数えるか (デフォルト all)
     ・published ... mix ... 公開・非公開問わずにすべてをカウントする
           ... pub ... 公開ドキュメントをカウントする (デフォルト)
           ... unpub ... 非公開ドキュメントをカウントする
     ・hidemenu ... show ... メニューに表示にチェックが入ってるモノをカウントする(デフォルト)
           ... hide ... メニューに表示にチェックが入ってないものをカウントする

    とか、考えられるんですが、プログラムできない私。。
    こういうのがあればいいんですよね?(どなたか作ってくださることを期待…?^^;;)


  • kymsotk Reply #6, 4 years, 10 months ago

    Reply
    ありがとうございました。

    お手数おかけして申し訳ございません。

    そうですね、スニペット気長にまってみましょう~


  • gondayu Reply #7, 4 years, 3 months ago

    Reply
    Quote from: MEGU at Dec 20, 2006, 06:09 AM

    基本的な書式: [Wayfinder?startId=`0`]]

    typo? [ が一つ足りない模様です。


  • MEGU Reply #8, 4 years, 3 months ago

    Reply
    gondayu さん。
    どうもありがとうございます。訂正しました。


  • VCZ10 Reply #9, 3 years, 4 months ago

    Reply
    このトピックスで質問を入れてよいのか迷ったのですが・・・。
    Wayfinder によるアウトプットサンプルを見ると、親ドキュメントがhtmlでなくスラッシュ留めでリンク生成されていますが、これはWayfinderのパラメータ等の設定で可能となるのでしょうか?
    http://modx.liolion.net/modxsample/wayfindersample/
    エイリアスパスはYES(はい)にしてありますが、サンプルサイトのfeauturesはfeautures.htmlですし、templatesもtemplates.htmlとなってしまっています。

    以下はサンプルサイトのMODxHostテンプレートの記載で、インストール時のままです。



  • tkfm Reply #10, 3 years, 4 months ago

    Reply
    多分... SEO Strict URLs プラグインを使っているからではないでしょうか?