MoPe 様
こんにちは。
両要望ともに実現可能です。
●1.パンくずリストについて
他のテーマと同じく、
BcBaserヘルパーのcrumbsメソッドを利用することが可能です。
テンプレートは
app/webroot/theme/nada-ken/Blog/default/single.php
の
<ul class="breadcrumb"></ul>
で囲まれる部分をたとえばこんな感じで修正します。
<ul class="breadcrumb">
<li><?php $this->BcBaser->link("home", "/") ?></li>
<?php $crumbs = $this->BcBaser->getCrumbs(); ?>
<?php if(!empty($crumbs)): ?>
<?php foreach($crumbs as $key => $crumb) :?>
<li>
<?php //最後はテキスト ?>
<?php if($this->BcArray->last($crumbs, $key)): ?>
<span class="current"><?php echo $crumb['name'] ?></span>
<?php else: ?>
<?php //その他はリンク ?>
<?php $this->BcBaser->link($crumb['name'], $crumb['url']) ?>
<?php endif ?>
</li>
<?php endforeach ?>
<?php endif ?>
</ul>
●2.トップページのブログ記事一覧のカテゴリについて
こちらは下記を変更します。
app/webroot/theme/nada-kens/Blog/default/posts.php
<?php
/**
* [TOP] トップページタイトル一覧
*/
/**
* 記事一覧に表示する文字数を入力して下さい
*/
$substr = 35;
?>
<?php if(empty($posts)): ?>
<?php else: ?>
<div id="container" class="js-masonry" data-masonry-options='{ "columnWidth": 265, "itemSelector": ".article" }'>
<?php foreach($posts as $key => $post): ?>
<div class="article">
<?php
/**
* 横は縮小 縦はトリミングで取り出し、記事へのリンクを貼るeyeCatch
*/
$this->BcBaser->element('eyeCatch2',array("post"=>$post));
// タグのテキストをただ取り出しているだけ・・・
$tags = split(",",(strip_tags(str_replace(" ","",$this->Blog->getTag($post)))));
// タグにNEWが含まれるかチェック
$new = in_array('NEW', $tags);
?>
<div class="tags"><?php $this->Blog->category($post) ?></div>
<div class="title">
<h2>
<?php $this->Blog->postTitle($post);?>
</h2>
<?php if($new): ?>
<span class="new">NEW</span>
<?php endif ?>
</div>
<div class="content"><?php $this->Blog->postContent($post,false,true,$substr) ?></div>
</div>
<?php endforeach; ?>
</div>
<?php endif;
以上です。