Blog

【ECCUBE2.1x】ページナビの編集方法

2012/10/30

ECCUBE2.13

備忘録です。

デフォルトのページナビが味気ないので変更をしようと思いました。

元はこんな感じ

こんな感じに変更

参考サイト
[EC-CUBE]ページナビゲーションをカスタマイズする

編集するファイルはSC_PageNavi_Ex.phpです。

SC_PageNavi.phpの中身をSC_PageNavi_Ex.phpにコピペします。

編集した箇所は下記(68行目くらい)です。

//「前へ」「次へ」の設定
$before = '';
$next = '';
if ($this->now_page > 1) {
    $this->arrPagenavi['before'] = $this->now_page - 1;
    $urlParamThis = str_replace('#page#', $this->arrPagenavi['before'], $urlParam);
    $urlParamThis = htmlentities($urlParamThis, ENT_QUOTES);
    $before = "<a href=\"?$urlParamThis\" onclick=\"$func_name('{$this->arrPagenavi['before']}'); return false;\">&laquo;</a> ";//ここ
} else {
    $this->arrPagenavi['before'] = $this->now_page;
}

if ($this->now_page < $this->max_page) {
    $this->arrPagenavi['next'] = $this->now_page + 1;
    $urlParamThis = str_replace('#page#', $this->arrPagenavi['next'], $urlParam);
    $urlParamThis = htmlentities($urlParamThis, ENT_QUOTES);
    $next = " <a href=\"?$urlParamThis\" onclick=\"$func_name('{$this->arrPagenavi['next']}'); return false;\">&raquo;</a>";//ここ
} else {
    $this->arrPagenavi['next'] = $this->now_page;
}

「前へ」「次へ」を消して「&lt;&lt;」を「&laquo;」に「&gt;&gt;」を「&raquo;」に変更し、CSSで調整をしました。

ゼヒトモ内でのプロフィール: ROCKSTREAMゼヒトモのホームページ作成・制作サービス仕事をお願いしたい依頼者と様々な「プロ」をつなぐサービス

カテゴリー

月間アーカイブ

MORE

ミュージシャンズ・プラザ

神社仏閣ホームーページ制作

ホームページ制作問合せ