なんだかとても簡単。
管理メニューのバックアップってとこから、スナップショットってのをするだけらしい。
このたび、MODX入れたの大正解。
300ページオーバーのサイト構築しててさくさく動く。
とりあえずMODXに取り込んじゃえば、フォルダ構成やメニューの変更がすごい楽。
さらに今回バックアップまで楽なのが判明。
もっとはやっても良いと思う。
??
参考 MODX Japan アップデート方法 http://modx.jp/docs/update.html
なんだかとても簡単。
管理メニューのバックアップってとこから、スナップショットってのをするだけらしい。
このたび、MODX入れたの大正解。
300ページオーバーのサイト構築しててさくさく動く。
とりあえずMODXに取り込んじゃえば、フォルダ構成やメニューの変更がすごい楽。
さらに今回バックアップまで楽なのが判明。
もっとはやっても良いと思う。
??
参考 MODX Japan アップデート方法 http://modx.jp/docs/update.html
Ditto スペニットを利用。使いでのありそうなスペニットです。まずは新着情報から。
参考
Dittoスペニットで新着情報を表示するには。
http://modx.jp.net/snippets/basics/ditto.html
私は新着情報を新しい順に5件、別ページで表示したかったので下記のようなチャンクをまず作成(Articles)→
<p><a href=[~[+id+]~] target=”_blank”>[+longtitle+]</a> <font size=”-2″>by [+description+] </font><span>([+date+])</span></br>
[+introtext+]</p>
新着情報を表示するページに、ドキュメントID「9,28,33,80」の子ドキュメントから新着3件をチャンク”Articles”の形式で表示するうように記述。
[!Ditto? &parents=`18,22` &display=`5` &orderBy=`pub_date DESC` &dateSource=`pub_date` &dateFormat=`%m/%d` &tpl=`Articles`!]
→親ID 18,22 (今後増えますが)の子の中から、作成日が大きいものから5件、Articles形式で表示する。
AjaxSerchというスニペットを利用しました。
テンプレートの、検索窓を付けたいところに [!ajaxSearch!] と記述するだけ。
私はajaxモードで利用するので、結果ページも不要。結果は検索窓の下に表示されます。
が、一点問題が。
結果へのリンクがリソース名に張られてしまっています。メニューを自動作成するときにリソース名順に並べたい関係で、リソース名はカタカナとアルファベットで記述しており、分かりづらい。
表示をlongtitleにしてリンクを張るには、どのテンプレートのどこをいじればいいのか?
ファイル管理メニューから、assets / snippets / ajaxSearch のtempleteをのぞいてみるとresultとついているものが結果を表示しているものっぽい。
数も無いので上から順番に中を見てみると、ajaxResult.tpl.html というのに
<a class=”[+as.resultLinkClass+]” href=”[+as.resultLink+]” title=”[+as.longtitle+]”>[+as.pagetitle+]</a>
↑の記述を発見。[+as.pagetitle+]を[+as.longtitle+]に変更してみました。
検索かけたら結果がlongtitleで表示されたので、結果オーライ^^
あ、やっぱり弄る前にはバックアップとりました。自分が一番信用ならない私です。
モデックスともモードエックスとも言われているようです。
CSSとかhtmlでサイト構築したことのある向きにおすすめのCMS。
これからCSS & html でむか~し昔に作成したサイトを、MODXに移行していこうと思っています。
何はともあれ、大切なお助けサイトさまを貼ってしまおう。