We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 17183
    • 20 Posts
    こんにちは。MODxのコンテンツをブログ形式に表示するにはどうすればいいんですか?

    たとえば、
    親ページ(10)----子ページ(11)
             |--子ページ(12)
             |--子ページ(13)
             |--子ページ(14)
             |--子ページ(15)
    のような構成で、親ページの中に、子ページの内容を最新のものから3つ表示させる。
      • 36592
      • 970 Posts
      Dittoというスニペットを使います。
      MODxに最初から同梱されています。

      MODxをインストールするときにサンプルコンテンツ入りでインストールすると、
      Dittoを使用したブログエントリーのリスト表示のサンプルも入って来ます。
      まずはそれをみてDittoの使い方を勉強すると良いですよ~
        • 17183
        • 20 Posts
        Ditto の使い方を紹介しているサイトがありましたら、教えていただきたいんですが。そういうサイトってありますか?
        • http://www.liolion.info/modx/resource/ditto2.html
          まずはMEGUさんのサイト。

          http://modxcms.com/forums/index.php/board,113.0.html
          当フォーラムの各マニュアルトピ。

          http://www.liolion.info/modx/modxsample/blog-like/
          実際にMODxを使って作られたブログ風コンテンツ。MEGUさん作です。

          http://redline.hippy.jp/lab/modx/modx_4.php
          RedLine Magazineさんの解説も分かりやすいです。

          http://ditto.modxcms.com/
          ある程度目が慣れてきたら開発元のコンテンツも理解できるのではと思います。
            • 17183
            • 20 Posts
            ありがとうございます!
              • 17183
              • 20 Posts
              次のように記述したら、
              [[Ditto? &tpl=`DFTEB1`&startId=[*id*]&total=5&depth=10&sortBy=createdon]]

              次のようなエラーが出てきました。
              &tpl either does not contain any placeholders or is an invalid chunk name, code block, or filename. Please check it.


              どこが文法が間違っているでしょうか?教えてください!!



              ※リソース管理の「テンプレート」では、『DFTEB1』というテンプレートあり、次のように記述しています。
              <div>
              <h2><a href="[~[+id+]~]">[+title+]</a></h2>
              <div>[+content+]</div>
              <div><p>Category : [+category+], By [+author+] , At [+data+]</p></div>
              </div>
                • 36592
                • 970 Posts
                Quote from: ling at Mar 11, 2008, 01:54 AM

                ※リソース管理の「テンプレート」では、『DFTEB1』というテンプレートあり...
                Dittoの「tpl」パラメータは「テンプレート」の略でもあり、
                Dittoではテンプレートと言う言葉が使われることが多いので分かり難いですが、
                リソース管理の「テンプレート」は別物です。
                リソース管理の「チャンク」にDittoのテンプレートを作ってtplパラメータで指定して下さい。
                  • 17183
                  • 20 Posts
                  わぁ~お、解決しました!!
                  ありがとうございます☆