MODXデモサイト

拡張性豊かなデザインワーク

MODXコミュニティでは、イメージギャラリーやeコマース、その他さまざまなアドオン部品がリポジトリで配布されてます。

テンプレート変数はデータバインディングが可能

「テンプレート変数」は、高機能なカスタムフィールドです。単なるテキストの入力項目ではなく、プログラムと連動した高度なコントロールが可能です。ここでは、コードの実行結果やデータソースによって異なる情報を返す特殊な例をご紹介します。ここではログインメニューを「@バインディング」で実現する例を示します。次のフィールドを追加することでログイン状態に従ってメニューの表示内容を変化させることができます。: @EVAL if ($modx->getLoginUserID()) return 'ログアウト'; else return 'ログイン';

カスタムフォーム

カスタムフォームとの関連性を示すために、ウェブユーザー登録システムとログインシステムの呼び出し方法をカスタマイズしてあります。

その他

スマートな概要表示

区切りたい位置に"<!-- splitter -->"というタグを入れることで、記事を途中で区切ることができます。また、OL, UL, DIVといった重要なタグが前後に分かれてもタグが閉じるように動作するためレイアウトが崩れることはありません。