昨日に引き続いて第二回は、とその前に前回の説明で少し・・・。メニュー設定ですが、レガシーでない設定でないと前回のメニューは作成されない事をここで補足しておきます。
さて、第二回は、ページカウンターを上の画像のように、変更してみます。Joomla!のデフォルトだと見た目が・・・アレなので、表示されていない方もたくさんおられるでしょうが、少し体裁というより表示する文字を、ランゲージファイルの変更をしないで変更してみます。
Joomla!のデフォルトのテンプレート(rhuk_milkyway)では、オーバーライドされていないのでまずは、オーバーライドテンプレートを作成します。(beezや、ja_purityでは、すべてでは無いかもしれませんが、オーバーライドされています。)
お使いのテンプレート/html/com_content/category
お使いのテンプレート/html/com_content/frontpage
お使いのテンプレート/html/com_content/section
(※すでにある場合は作成する必要はありません。)
上記、三つのフォルダを作成し、それぞれのフォルダ配下にRoot/components/com_content/views/配下にある同名フォルダ/tmpl以下のphpファイルとindex.htmlをすべてコピーします。
(※xmlファイルは、必要ありません。)
今回は、ページカウンターですのでその中のdefault.phpまたは、blog.phpが該当ファイルになります。
それぞれのファイルを開き下方を見ていくと以下のような行があります。
<?php echo $this->pagination->getPagesCounter(); ?>
その部分を以下のように変更します。
<?php echo str_replace(JText::_('Page'), '', str_replace(JText::_('of'), '/', $this->pagination->getPagesCounter())); ?>ここで何をやったかというとJText::_('Page')を空に置き換えて(「ページ」の部分)、JText::_('of')をスラッシュに置き換えています(「の」の部分)。単純ですが、コアファイルや、ランゲージファイルを全く変更せずに置き換えができています。シングルクォートで囲まれた部分をお好みの文字に変更すれば、オリジナルなページカウンターの出来上がりです。









