On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • MODxのタグを埋め込んだままのページで、なんとか、そのままデザイン確認できないかと考えた末の、苦肉の策です。(既出でしたらごめんなさい。)

    例えば、ファイルをブラウザで見ると、ダミー原稿が表示され、
    ここに本文が入ります。ここに本文が入ります。
    この同じファイルをMODxに入れて表示すると、[*content*]の内容が
    ●●●●●●●●
    と表示されるようにする方法です。(「●●●●●●●●」は[*content*]の内容)

    どういう方法か簡単に言うと、スニペット2つを使って、コメントタグをON/OFFして、ダミー原稿と、MODxタグの表示を制御します。

    1.コード1行の簡単なスニペットを2つ用意します。(管理画面のリソース管理で「StartComment」「EndComment」スニペットを作成します)
    <?php /* StartComment */ return '-- '; ?>

    <?php /* EndComment */ return ' --'; ?>


    2.ページのソースに、コメントタグと組み合わせて埋め込みます。
    <![!StartComment!]>ここに本文が入ります。ここに本文が入ります。<![!EndComment!]>
    <!-- <![!EndComment!]>[*content*]<![!StartComment!]> -->

    ★注意★
    スニペットタグを「<!」と「>」で挟むのがミソです。(間に空白等隙間を入れてはダメです)
    これで、ブラウザはこのタグを表示しなくなります。
    (ブラウザに依存するかもしれませんが、デザイン確認は特定の人物ということで… wink

    ちなみに、MODxで出力した場合、該当部分のHTMLソースはこうなります。(こちらは文法的にも正しいはず)
    <!-- >ここに本文が入ります。ここに本文が入ります。<! -->
    <!-- <! -->●●●●●●●●<!-- > -->


    その他の例として、トップページの What’s New を Ditto で出力するような場合、こんな感じのソースになります。
    <dl><![!StartComment!]>
    <dt>2008.4.1</dt><dd><a href="dummy_detail.html">MODx「CMS AWARDS '08」受賞</a></dd>
    <dt>2008.4.1</dt><dd><a href="dummy_detail.html">MODxがバージョン1に!</a></dd><![!EndComment!]>
    <!-- <![!EndComment!]>
    [!Ditto? &parents=`2` &display=`all` &tpl=`WhatsNewChunk` &dateFormat=`%Y.%m.%d`!]
    <![!StartComment!]> -->
    </dl>
    


    ■動作確認済みブラウザ
    Windows:IE6、Firefox2
    Macintosh:Firefox2

    その他、こんな方法もあるよ!とか、こういう場合に問題があるとか、感想とか、コメントいただけると嬉しいです。


    [tt]2007-12-28:管理画面のスニペット作成操作追記[/tt]
    [tt]2007-12-28:動作確認済みブラウザ追記[/tt]
      ★日本公式フォーラム2009年9月1日本格始動!★
      http://modxcms-jp.com/bb/

      ▼ウェブ屋のCMS→modxヒキダス流(備忘録)
      http://d.hatena.ne.jp/hikidas_ikeda/
      ▼制作済みHTMLページをmodxで更新するデモ
      http://www.hikidas.com/hikidas/modx_document/modx_demo_osc2009kansai.php