MODx

TinyMCEを無効にする

MODxはマネージャー画面からコンテンツを編集する際、WYSIWYG編集ができます。TinyMCEというエディタだそうです。ところが、この編集機能、とんでもないことに<pre>要素でくくったコードの行頭の空白を削り取ってしまいます。したがって、ページコンテンツを編集</pre>…

スニペットの仕組み

「ListIndexerやってらんねぇ」とか思いながら、ソースを読んでいる私がいます。OSS陣営の思う壺ですね。 ソースを読んで唖然とするようなことがあったので、昨晩はちょっとエキサイティングでした。 パラメータは無い (スニペットのパラメータ宣言ってどう…

新着記事

MODxのListIndexerは、新着記事の一覧を出力します。ところが、この出力と来たら<UL>タグを使ってやがんの。<DL>使わんかい*1。DittoやWayfinderは出力形式をチャンクを使ったテンプレートで変更できますが、ListIndexerはできません。使いにくい…。 ほかの方はあき</dl></ul>…

パンくずナビ

下の一行をテンプレートに追加するだけで、全ページにパンくずナビが追加されます。 [!Wayfinder? &startId=`1` &config=`breadcrumb`!]htmlでサイトをくみ上げる場合、パンくずナビは手作業でやってました。最初から入れると決めておけば何とかやれますが、…

テンプレートを覗いてみる

サンプルテンプレートの内容を覗いてみました。テンプレートはhtml文書そのものの構造になっており、必要に応じてPHPプログラムやMODxのスニペットなどを挟み込めます。body部だけ取り出して少し整形したのが下の文書。 <body> <div id="wrap"> <div id="header"> <div id="title"> <h1><a href="[~[(site_start)]~]">[(site_name)]</a></h1> <p id="slogan">{{slogan}}</p> </div> <h2 class="hide">Main </h2></div></div></body>…

MODxをいじってみた

先日のはてな検索で教えてもらったMODxを手持ちのサイトに入れて使ってみました。coreserverは大本のアカウント管理が分かりにくいですが、アカウント内部のデータベースやftpの管理パネルはよくできていて、特に問題なくMODxをインストールできました。 MOD…