M-Blog

DocListerで記事の一覧 モディファイア編

前回DocListerについて書いて、まさかまた書くとは思っていなかったけれども、モディファイアの使い方がわかったので紹介します。なんでか前回のときは使えなかった(よくわかっていなかった)ので断念していました。ドキュメントも英語版が作られたので、今後は情報がもっと増えることに期待しています。 まずは参考に、 DocListerで記事の一覧 DocLister | MODX Extras ダウンロードはMODX公式からおこないます。DocListerはMODX Evolution 1.1に導入されることになりました。(続きを読む

MODXでカテゴリー分け

Wordpressには標準でカテゴリー、タグの機能はついていますが、MODXの場合には自分でどうにかしなければなりません。いくつかの考え方として、 コンテナごとにわけてサブリソースで記事を作成していく(カテゴリーの設定は一つのみ) テンプレート変数でカテゴリーを作成し、Dittoの&extenders=`tagging`を使用する 記事・カテゴリーは別のコンテナで管理し、テンプレート変数で関連付ける 今回は3番目の「記事・カテゴリーは別のコンテナで管理し、テンプレート変数で関連付ける」をおこないます。まずは下記を参考にしてください。(続きを読む

MODX Evolution 1.0.15J

MODX1.0.15J MODXの最新版が12月30日にリリースされました。リリースノートはこちらから確認できます。リリースノート。 ファイル構成が変わったようなので1.0.14Jからアップデートしたときはモジュールなどを見直す必要があります。例えばcfFormDBを使用している場合はcfformdb.class.phpの41行目を変更しないとエラーになります。(続きを読む

モディファイアチートシート

チートシートの作成 以前からあったら便利だなーと思っていたので、phx.parser.class.inc.phpを見ながら内蔵PHxのチートシートを勢いで作ってみました。とりあえず使えれば良いや程度でまとめています。記述例をコピペしたら出力結果のようになると思います。だいたいは動作確認しました。すべて動作確認しました。 1.0.14J-r9に準拠なので最新版にアップデートすることをおすすめします。 チートシート完成版(http://mblo.info/modifiers/) あとは今後のバージョンに追加されたモディファイアと必要になった時にカスタムモディファイアを追加していくだけです。(続きを読む

今後のチートシートについて

モディファイアやAPI、システムイベントのチートシートの目処が立ってきた今日この頃。 なるべくMODXで管理をしようと思いコードやタグを貼り付けては思ったように表示されず四苦八苦する。 MODX日本公式やMODXWikiをみればある程度わかるものの情報は次第に古く、wikiは更新が止まったままのよう。 ページが増えてきて次第に更新が難しくなってきたのでDokuWikiを使用していこうか検討しています。 試しにモディファイアを少し移行してみたら思いのほか編集のしやすさとコードの貼り付けの簡単さで嬉しいです。(続きを読む

チートシート作成

チートシート作成しています。 内蔵フィルター モディファイア 内蔵フィルターのチートシートは完成して、バージョンアップのたびに更新していきます。カスタムモディファイアはあったら面白そうなものを随時追加しています。→内蔵フィルターチートシート API 現在はサブパーサーからやっています。順番に、DB、マネージャ、リソース(優先順位低)、ドキュメントパーサーを追加していきます。$が付いてるタイトルはメンバ変数です。 →APIチートシート 追記:Manager APIとか追加も考えたけど、たぶんすぐには必要ない気がしてきたのでひとまず完成ということで。(続きを読む

DLcrumbsでパンくずリストを表示

パンくずリストを表示するスニペットといえば、最初から同梱されている「TopicPath」ですが、しばらくDocListerの使い方を調べているので、今回はパンくずリストを表示できるDLcrumbsを紹介します。 スニペットをインストール 流れは以前に「次の記事・前の記事」を表示した時と一緒です。 「install/assets/snippets」にあるDLcrumbs.tplをスニペットコードの中に貼り付けます。(続きを読む

DLPrevNextで前の記事・次の記事

次の記事と前の記事 DocListerというスニペットを導入したので、次はブログ記事に「次の記事」と「前の記事」のナビゲーションを表示ます。 このナビゲーションを表示するスニペットには「PrevJumpNext」がよく紹介されていますが、今回はせっかくDocListerを導入したので、そちらを利用したナビゲーションを使用していきます。 スニペットをインストール DocListerを導入した際に「assets/snippets/DocLister」をフォルダごとアップロードしました。したがって今回は新規作成から貼り付けるだけになります。(続きを読む

© 2015 - 2016 M-Blog. Powered by MODX.

(URL:http://mblo.info/,E-mail:info@mblo.info)

Categories

ブログについて
MODX Evolutionを使ってブログをしています。基本的にはまとめ、チートシートのメモなど、他にも日常のことをぼちぼち書いています。

コンテンツ
ブログ
MODXまとめ
MODXチートシート

動作環境
このブログはさくらのレンタルサーバで運用しています。
・Apache 2.2.31
・OS Free BSD
・PHP 5.6.27
・MySQL 5.5.38
・MODX 1.0.17J

ブログ更新通知
RSS | ATOM

まとめ更新通知
RSS | ATOM

フィードバック

お問い合わせ
Twitter