Re: ページリストの表示について

2017年6月12日 at 9:33

akiさん
遠藤さん
ありがとうございました!
お二方にいただいたお知恵を組み合わせて

ページリストのview.phpに

$pagedate = $c->getCollectionDatePublic();
$day = date('w', strtotime( $pagedate ));
$week = array("日", "月", "火", "水", "木", "金", "土");

を追加し、$dateの部分は

$date = $c->getCollectionDatePublicObject()->format('Y年m月d日(' . $week[$day] . ')');

とすることで「(月)」の表示ができるようになりました。

あ、ちなみにconcrete5.8.1.0です。
どなたかの参考になりますように…

【追記】
あ…うまくいっていませんでした。。。
違う日が表示されています。

なかなかうまくいかなかったのですが、結局最終的に…

$day = $page->getCollectionDatePublic();
$datetime = new DateTime($day);
$week = array("日", "月", "火", "水", "木", "金", "土");
$w = (int)$datetime->format('w');
$date = $page->getCollectionDatePublicObject()->format('Y年m月d日');

と記述して、出力するところの「<?php echo $date ?>」を

<?php echo $date ?>(<?php echo($week[$w])?>)

としたらうまくいきました!

タグ: