Re: Re: ページリストのカスタムテンプレート
2015年1月11日 at 14:52
fanta様 aki様
concrete5 も php つい1ヶ月前に始めたばかりの初心者です。
バージョン5.6.3.1です。
ページリストに日付を付けたいと思い、あれこれやっていますがうまくいきません。
fantaさんがうまくできたやり方をやってみたいと思っているのですが、理解できずです。
「foreach の外にakiさんのコードをコピペ」
「もともとのコードで不要な箇所」
の部分です。
「foreach の外」
とは具体的にどこの部分ですか?
akiさんのコードは、
$titlr = $cobj ・・・
$renewdate = $cobj ・・・
$link = $nh ・・・ ($cobj);
の3行のコードだと思います。
「もともとのコードで不要な箇所」
はどのコードですか?
ご教授よろしくお願いします。
Your post has been saved and will be published after approval by the forum moderator.
shin_naminorism
Re: ページリストのカスタムテンプレート
完璧ではありませんが、自己解決しました。
以下、解決方法を書いておきます。
1.
page_list フォルダの view.php 22行目から24行目を見ると以下のように記述しています。
//Other useful page data...
//$date = $page->getCollectionDatePublic(DATE_APP_GENERIC_MDY_FULL);
上記の24行目から // を削除以下のようになります。
$date = $page->getCollectionDatePublic(DATE_APP_GENERIC_MDY_FULL);
2.
54行目から57行目は以下のように記述しています。
<h3 class="ccm-page-list-title">
<a href="<?php echo $url ?>" target="<?php echo $target ?>"><?php echo $title ?></a>
</h3>
<div class="ccm-page-list-description">
この</h3>の次の行に
<div class="published"><?php echo $date ?></div>
を挿入します。
以上で、ページリストに日付(Y年m月d日)が入り、その下にディスクリプションが表示されるようになりました。