-----
ご利用のサーバ:ロリポップ(ロりポプラン)
MODXのバージョン:Ev1.0.10J
PHPのバージョン:5.4
MySQLのバージョン:5.6.11
ブラウザ:FF21,IE9,chrome26
-----
プログラミング未経験です。よろしくおねがいします。
表題の通り、サイトの一部をブログのように作りたいです。
実現したいのは、
(1)カテゴリに関わらず、新着順に記事一覧を表示するページを設けたい。
(2)それとは別に、カテゴリ別の一覧を新着順に掲載するページを設けたい。
(3)できれば、10件/ページを超えたら次ページの一覧に記事を設けたい。
以上です。
コメントやトラックバック機能、月別アーカイブは不要です。
以下のような感じに作りたいと思っていますが、うまく伝わるでしょうか。
http://www.xxx.com/blog/ ←cate1~3の記事を新着順に
├cate1/ ←cate1の記事のみ新着順に
├cate2/ ←cate2の・・(同上)
└cate3/ ←cate3の・・(同上)
カテゴリの指定は、以下サイトを参照させていただき、テンプレート変数を使って何とかなりました。
http://goo.gl/yt1A1
記事の一覧ですが、DocListerを使えばできそうな気がして、見よう見まねで次のように記述したのですが、うまく動きません。
http://www.xxx.com/blog/ のコンテナ
→ [!DocLister &tpl=`bloglist` &paginate=`1` &paginateAlwaysShowLinks=`1` &display=`10`!]
http://www.xxx.com/blog/cate1/ のコンテナ
→ [!DocLister? &tpl=`bloglist` &filter=`カテゴリ,cate1` &paginate=`1` &paginateAlwaysShowLinks=`1` &display=`10` !]
※bloglist はチャンク名。以下の通り記述。
<h3><a href="[+url+]">[+pagetitle+]</a></h3>
<p style="text-align: right;">[+createdon:date=`%Y年%-m月%-d日`+]</p>
<p>[+summary:notags+]</p>
<p style="text-align: right;"><a href="[+url+]">...続きを読む</a></p>
結果は、h3タグと「...続きを読む」部分が期待通り表示され、その他部分は全く表示されません。また、新着10記事は表示されますが、次ページの一覧へのリンクが表示されません。
ものすごく基本的な部分で間違っているかもしれませんが、誤りをご指摘いただければ幸いです。